-코드
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라는 함수를 찾았습니다. 찾아도 사용방법을 알아야 해서 어떻게 사용하는지 어느 정도 이해를 한 뒤 관련 명령어를 찾아서 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]20410번 추첨상 사수 대작전! (Easy) (0) | 2021.04.30 |
---|---|
[백준/파이썬]14761번 FizzBuzz (0) | 2021.04.30 |
[백준/파이썬]4714번 Lunacy (0) | 2021.04.28 |
[백준/파이썬]15115번 Delayed Work (0) | 2021.04.28 |
[백준/파이썬]13118번 뉴턴과 사과 (0) | 2021.04.28 |