小日记:又是小菜鸡的一天,面试的时候就紧张的写不出来东西,下来就能写出来,啊 浮躁的一天。
输入:[1, 2, 3, 5, 6, 8, 9, 20]
输出:[[1,3], [5, 6], [8, 9], [20]]
var arr = [1, 2, 3, 5, 6, 8, 9, 20]
function bb(arr) {
var res = [];
var j = 0
res[j] = [arr[0]]
for (let i = 0; i < arr.length - 1; i++) {
if (arr[i + 1] - arr[i] != 1) {
res[j].push(arr[i])
j = j + 1
res[j] = []
res[j].push(arr[i + 1])
}
}
return res
}
console.log(bb(arr).toString())
bb(arr)