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

2021-12-30  本文已影响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];
上一篇 下一篇

猜你喜欢

热点阅读