【发布时间】:2023-03-14 05:22:02
【问题描述】:
- 我有一个排序数字数组被传递到我的函数中
- 我想返回我缺少的
numbers的号码
示例:
我传递的数组是[1,5,6,9]
我缺少的数字是 2,3,4,7,8
计数器应该是 5
我正在尝试做的事情:
不使用任何内置插件。 虽然我列表中的下一个数字不是我列表中的下一个数字,但我会加一。
function missing(numbers){
counter = 0;
let j = 1;
for(let i = 0; i<numbers.length; i++){
while(numbers[i+1] != numbers[i]+j){
j+=1;
counter+=1;
console.log("missing "+ numbers[i]+j)
}
}
return counter;
}
【问题讨论】:
标签: javascript loops