• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

이렇게 풀어도 괜찮을까요?

23.03.16 23:43 작성 조회수 294

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

답변 1

답변을 작성해보세요.

0

안녕하세요^^

반례가 없어 보입니다. 잘 하셨습니다.