미해결
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 풀어도 괜찮을까요?
혹시 반례가 있을까요???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];
}