gpt4 book ai didi

javascript - 如何打印系列 1、3、4、6、7、8、10、11、12、13、15?

转载 作者:行者123 更新时间:2023-11-30 19:57:36 24 4
gpt4 key购买 nike

我试过类似的方法,但它不起作用。

let array = [];
let count = 1;
for(let i = 1; i < 15; i++){
if(i == count){
break
}else{
array.push(i);
}
count++;
}

最佳答案

您需要另一个变量并从零开始并使用索引来跳过和递增下一个跳过项目的计数器。

    1     3  4     6  7  8    10 11 12 13   15 taken value
0 2 5 9 14 skipped
+2 +3 +4 +5 added offset

let array = [],
count = 1,
index = 0,
i;

for (i = 0; i <= 15; i++) {
if (index === i) {
index += ++count;
continue;
}
array.push(i);
}

console.log(array.join(' '));

关于javascript - 如何打印系列 1、3、4、6、7、8、10、11、12、13、15?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53767748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com