Data Science/알고리즘 공부
[백준][파이썬] 2164번 카드2
titaniumm
2020. 3. 12. 02:47
[핵심]
큐의 기능을 공부하고 배운대로 큐를 만들어서 하면 오류가 난다.
밑의 코드와 같이 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])