(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];