중요도 프린터

레벨 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)

J8 레벨의 다른 문제 · 코딩 문제 목록