본문 바로가기
Data Science/알고리즘 공부

[백준][파이썬] 2164번 카드2

by titaniumm 2020. 3. 12.

[핵심]

큐의 기능을 공부하고 배운대로 큐를 만들어서 하면 오류가 난다.

밑의 코드와 같이 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])

댓글