문제
https://programmers.co.kr/learn/courses/30/lessons/42587?language=python3
코드
from collections import deque
def solution(priorities, location):
temp=[]
queue=deque()
for i in range(len(priorities)):
queue.append((priorities[i],i))
while queue:
pri,index=queue.popleft()
if pri >= max(priorities):
temp.append(index)
priorities.remove(max(priorities))
else:
queue.append((pri,index))
result=-1
for i in range(len(temp)):
if location==temp[i]:
result=i
return result+1
'문제풀이 > 기타' 카테고리의 다른 글
* [파이썬] [스택/큐] Pro 주식가격 (0) | 2022.02.11 |
---|---|
* [파이썬] [스택/큐] Pro 다리를 지나는 트럭 (0) | 2022.02.11 |
[파이썬] [스택/큐] Pro 기능개발 (0) | 2022.02.11 |
[파이썬] [해시] Pro 베스트앨범 (0) | 2022.02.10 |
* [파이썬] [해시] Pro 위장 (0) | 2022.02.10 |