작성한 질문수
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
6. 공주구하기(큐)
작성
·
130
0
let queue = Array.from({ length: n }, (_, i) => i + 1); let pos = 0; let cnt = 0; while (queue.length > 1) { if (++cnt === k) { queue.splice(pos, 1); cnt = 0; pos--; } pos = (pos + 1) % queue.length; } answer = queue[0]; return answer;
답변 1
안녕하세요^^
네. 잘 하신 코드입니다.