Queue 14

[Python] 프린터

def solution(priorities, location): answer = 0 printer = [(i, j) for i, j in enumerate(priorities)] while True : x = printer.pop(0) if any(x[1] < q[1] for q in printer) : printer.append(x) else : answer += 1 if x[0] == location : return answer 1. 입력받은 priorities를 enumerate를 이용하여 인덱스와 우선순위를 튜플로 printer 리스트 에 넣어준다. ex) priorities = [1, 2, 3, 1] 이면 printer = [(0,1), (1, 2), (2, 3), (3, 1)] 이 됨 2. p..