rueki
BOJ 2164. 카드2 본문
728x90
반응형
https://www.acmicpc.net/problem/2164
- 첫 카드 버리기
- 두번째 카드는 맨 뒤로
- 마지막 남을 때까지 반복
배열 양쪽끝을 자유자재로 넣고 빼고 하는 것은 Queue 사용하는 것이 편하다.
from collections import deque
n=int(input())
card = [i for i in range(1, n+ 1)]
q = deque(card)
while len(q) > 1:
first_del_card = q.popleft()
q.append(q.popleft())
print(q[0])
728x90
반응형
'python' 카테고리의 다른 글
BOJ 2023. 신기한 소수 찾기 (DFS) (0) | 2022.10.06 |
---|---|
BOJ 11286. 절대값 힙 (0) | 2022.10.06 |
BOJ 17298. 오큰수 (Stack) (0) | 2022.10.05 |
BOJ 1940. 주몽 (투 포인터) (1) | 2022.10.04 |
BOJ 2018. 수들의 합 5 (투 포인터) (1) | 2022.10.04 |
Comments