작성
·
375
0
혹시 반례가 있을까요???
function solution(N, K) {
let queue = [];
for(let i = 1; i <= N; i++){
queue.push(i);
}
// k를 체크하기 위해 idx 변수를 사용한다.
let idx = 1;
while(queue.length > 1){
if(idx !== K){
queue.push(queue[0]);
idx++;
}else idx = 1;
queue.shift();
}
return queue[0];
}