로딩
요청 처리 중입니다...

프린터 (프로그래머스 level2, Python)

 프린터 (프로그래머스 level2, Python)

이번에 포스팅할 문제는 프로그래머스 코딩테스트의 연습 2단계인 "프린터" 입니다. 문제는 다음과 같습니다.

문제 설명 요약 1. 프린터에서 문서를 인쇄하려고 하는데 프린터를 사용하는 규칙이 존재하고 규칙은 다음과 같습니다.

A. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다.

B. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다.

C. 그렇지 않으면 J를 인쇄합니다. 2.

인쇄 대기목록과 내가 인쇄를 요청한 문서의 위치가 주어지면 몇 번째로 인쇄되는지 출력합니다. 코드는 다음과 같습니다. def solution(priorities, location): answer = 0 # 인쇄 대기목록이 남아있다면 반복 while len(priorities) !

= 0: # 1. 대기목록의 가장 앞에있는 문서가 나머지 문서들보다 중요도가 높은 경우 if priorities[0] == max(priorities): a...

# algorithmtest # 인쇄 # 취업 # 취직 # 코드 # 코딩 # 코딩테스트 # 테스트 # 파이썬 # 프로그래머 # 프로그래머스 # 프로그래밍 # 프로그래밍테스트 # 알고리즘테스트 # 알고리즘 # 실기테스트 # code # coding # codingtest # level2 # list # printer # programmers # programmingtest # python # test # 리스트 # 실기면접 # 프린터