본문 바로가기
Beakjoon&프로그래머스/파이썬

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

by 현장 2021. 4. 28.

-코드

from collections import deque
n = int(input())
card = deque()
for i in range(1, n + 1):
    card.append(i)
for i in range(n - 1):
    card.popleft()
    card.rotate(-1)
print(card[0])

처음에는 remove를 사용해서 하려 했으나 그러면 배열을 반복될 때마다 갈아엎어야 해서 찾아보니 deque라는 함수를 찾았습니다. 찾아도 사용방법을 알아야 해서 어떻게 사용하는지 어느 정도 이해를 한 뒤 관련 명령어를 찾아서 해결을 하였습니다.