美文网首页
(JS)编号为 1 到 100 的一百个人围成一圈,以 123

(JS)编号为 1 到 100 的一百个人围成一圈,以 123

作者: 清霆 | 来源:发表于2021-12-30 19:04 被阅读0次
let result;
const arr = new Array(100).fill(null).map((v, i) => i + 1);
let i = 0;
const index = 0;
const step = 3;
while (arr.length > 1) {
    const current = arr.splice(index, 1)[0];
    if (++i % step !== 0) {
        arr.push(current);
    }
    // if (++i % step === 0) {
    //     arr.splice(index, 1);
    // } else {
    //     arr.push(arr.splice(index, 1)[0]);
    // }
}
result = arr[0];

相关文章

网友评论

      本文标题:(JS)编号为 1 到 100 的一百个人围成一圈,以 123

      本文链接:https://www.haomeiwen.com/subject/stqwqrtx.html