[핵심]
큐의 기능을 공부하고 배운대로 큐를 만들어서 하면 오류가 난다.
밑의 코드와 같이 Collection코드를 이용해야 한다
import collections
card_num = int(input())
card_deque = collections.deque([i for i in range(1, card_num +1)])
while len(card_deque) != 1:
card_deque.popleft()
card_deque.rotate(-1)
print(card_deque[0])
'Data Science > 알고리즘 공부' 카테고리의 다른 글
[백준][파이썬] #15649번 N과 M (1) (0) | 2020.03.15 |
---|---|
[백준][파이썬] 4763번 셀프넘버 (0) | 2020.03.13 |
[백준][파이썬] 4949번 균형잡힌 세상 (0) | 2020.03.12 |
[백준][파이썬] 17478번 재귀함수가 뭔가요? (0) | 2020.03.11 |
[백준][파이썬] 1874번: 스택 수열 (0) | 2020.03.11 |
댓글