728x90
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
from collections import deque
def solution(priorities, location):
q = deque(enumerate(priorities))
exit_number = 0
while q:
max_priority = max(a for _, a in q) if q else 0
idx, priority = q.popleft()
if priority < max_priority:
q.append([idx, priority])
else:
exit_number += 1
if idx == location:
return exit_number
백준: 프린터 큐
728x90
'[Coding Test] > [프로그래머스]' 카테고리의 다른 글
[프로그래머스] lv2 기능개발 / 파이썬, 고득점kit (2) | 2023.10.09 |
---|---|
[프로그래머스] lv2 올바른 괄호 / 파이썬, 고득점kit (0) | 2023.10.09 |
[프로그래머스] lv1 같은 숫자는 싫어 / 파이썬, 고득점kit (0) | 2023.10.08 |
[프로그래머스] lv3 베스트앨범 / 파이썬, 고득점kit (0) | 2023.10.05 |
[프로그래머스] lv2 의상 / 파이썬, 고득점kit (0) | 2023.10.05 |