[코딩테스트/프로그래머스/Python]프린터

Enter·2021년 7월 16일
0

코딩테스트

목록 보기
7/68

💡생각

  1. deque에서 가장 왼쪽에 있는 문서랑 대기목록에 있는 문서들이랑 비교.
  2. 우선순위 가장 높으면 -> pop() -> count+1, 높지않으면 -> pop() -> append().
  3. pop()할때마다 location-1.
  4. location문서가 대기목록에 있는 문서들보다 우선순위 높으면 ->pop() -> count+1 -> return count, 높지않으면 -> pop() -> append() -> location = len(deque)-1.
  5. location문서 프린트할때까지 반복.



💡테스트 통과한 코드





⏬다른사람의 코드

역시나 간단. 코드랑 시간 둘 다 줄이는 연습을 해야할 듯.




✅any(iterableValue)

▪ 전달받은 자료형의 요소 중 하나라도 true일 경우 true 리턴.
▪ 모든요소가 false일 경우에만 false 리턴.







🔗프로그래머스 - 프린터
https://programmers.co.kr/learn/courses/30/lessons/42587

profile
Cherish the moment :)

0개의 댓글