[프로그래머스] 프린터
스택/큐 - 프린터
- 문제 링크 : 프린터
사용 언어 : Python3
def solution(priorities, location):
answer = 0
flag = 0
indexList = []
count = 0
for i in range(len(priorities)):
indexList.append(i)
while(priorities) :
flag = 0
select = priorities.pop(0)
for i in range(len(priorities)):
if priorities[i] > select :
flag = 1
break
if flag == 1 :
priorities.append(select)
indexList.append(indexList[0])
indexList.pop(0)
else :
count+=1
order = indexList.pop(0)
if order == location :
answer = count
break
return answer
