programmers.co.kr/learn/courses/30/lessons/42587
코딩테스트 연습 - 프린터
일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린
programmers.co.kr
from collections import deque
def solution(priorities, location):
q=deque()
for i in range(len(priorities)):
q.append(i)
result=[]
while True:
pop_value=q.popleft()
if priorities[pop_value] < max(priorities):
q.append(pop_value)
else:
priorities[pop_value]=0
result.append(pop_value)
if pop_value==location:
return len(result)
'코딩 테스트 > 문제 풀기' 카테고리의 다른 글
[프로그래머스] 스킬트리 (0) | 2021.03.24 |
---|---|
[프로그래머스] 다리를 지나는 트럭 (0) | 2021.03.24 |
[프로그래머스] 멀쩡한 사각형 (0) | 2021.03.24 |
[프로그래머스] 수식 최대화 (0) | 2021.03.23 |
[프로그래머스] 짝지어 제거하기 (0) | 2021.03.23 |
댓글