-
11/04 코딩테스트 프로그래머스 프린터코딩테스트 2021. 11. 4. 12:56
https://programmers.co.kr/learn/courses/30/lessons/42587
코딩테스트 연습 - 프린터
일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린
programmers.co.kr
def solution(priorities, location): answer = 0 a = 65 l = [] my = "" for i in range(len(priorities)): l.append((priorities[i], chr(a))) if(i == location): my = chr(a) a += 1 while len(l) > 0: b = False for i in range(1,len(l)): if l[0][0] < l[i][0]: l.append(l[0]) del l[0] b = True break if b: continue tmp = l.pop(0) answer += 1 if(tmp[1] == my): return answer
'코딩테스트' 카테고리의 다른 글
프로그래머스 더 맵게 (0) 2021.11.09 11/04 코딩테스트 프로그래머스 다리를 지나는 트럭 (0) 2021.11.04 11/04 코딩테스트 프로그래머스 기능개발 (0) 2021.11.04 10/29 코딩테스트 프로그래머스 위장 (0) 2021.10.29 10/28 코딩테스트 프로그래머스 전화번호 목록 (0) 2021.10.28