๐ก shift()๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ์ index๋ฅผ ์ฎ๊ธฐ๋ ์์ผ๋ก ๊ตฌํํด์ฃผ์๋ค.
์ฝ๋
const fs = require('fs');
const N = +fs.readFileSync('/dev/stdin').toString().trim().split(' ');
const queue = new Array(N).fill(0).map((el, index) => index + 1);
let front = 0;
while (front < queue.length - 1) {
front++;
queue.push(queue[front]);
front++;
}
console.log(queue[queue.length - 1]);