중요도 프린터
레벨 J8 · 코딩 · JavaScript · 목표 시간 3분 · 게시일 2026-09-19
프린터 대기열에 문서들이 차례로 들어 있고, priorities[i]는 처음에 i번째(0부터 셈)에 있던 문서의 중요도이다. 프린터는 대기열이 빌 때까지 다음을 반복한다.
- 대기열 맨 앞의 문서를 꺼낸다.
- 남은 대기열에 그보다 중요도가 높은 문서가 하나라도 있으면, 꺼낸 문서를 대기열 맨 뒤에 다시 넣는다.
- 그렇지 않으면 그 문서를 인쇄한다.
처음에 target번째에 있던 문서가 몇 번째로 인쇄되는지 반환하시오. 가장 먼저 인쇄되면 1이다.
문서는 1개 이상 100개 이하이고, 중요도는 1 이상 9 이하이다.
예제
solve([2,1,3,2], 2) solve([1,1,9,1,1,1], 0) solve([5], 0)