https://school.programmers.co.kr/learn/courses/30/lessons/42587?language=python3
def solution(priorities, location):
answer = 0
idx = 0
len_priorities = len(priorities)
while True:
if idx == len_priorities:
idx = 0 # priorities를 순환
for i in range(len_priorities):
if i != idx and priorities[idx] < priorities[i]:
# 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면
idx += 1 # idx를 인쇄하지 않고 넘어감
break
else:
# idx를 인쇄
priorities[idx] = -1
answer += 1
if idx == location: # 내가 인쇄를 요청한 문서
return answer
return answer