比如[1,2,3],[9,0,1],这样的连值组合?连值是指12345678901234567890这样的数字相连的组合,像[1,2,3,4,5]是连值,但[1,3,4,5,6]不是,因为没有相连。
注:9和0相连
比如随便给你一组数,如果满足连值,则返回true。
比如[1,2,3],[9,0,1],这样的连值组合?连值是指12345678901234567890这样的数字相连的组合,像[1,2,3,4,5]是连值,但[1,3,4,5,6]不是,因为没有相连。
注:9和0相连
比如随便给你一组数,如果满足连值,则返回true。
function check(arr) {
if (!(arr instanceof Array) || arr.length <= 1) return false;
for (var i = 1, len = arr.length; i < len; i++) {
if (((+arr[i - 1] + 1) % 10) !== +arr[i]) return false;
}
return true;
}
console.log(check([1, 2, 3]), check([1, 2, 3, 4, 5]), check([9, 0, 1]), check([1,3,4,5,6]))
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决