이번에는 카드 문제인데 쉬운 문제였다. 그냥 코드 짜면 된다.
다만 from collections import deque를 다시금 떠올리고자 풀이를 쓴다.
from collections import deque
n = int(input())
q = deque([i for i in range(1,n+1)])
while len(q) != 1:
# 버리는거
q.popleft()
# 뒤로 보내기
tmp = q.popleft()
q.append(tmp)
print(q[0])
'알고리즘' 카테고리의 다른 글
백준 1966 풀이 (프린터 큐, 큐, deque) (0) | 2021.03.10 |
---|---|
백준 11866 풀이 (요세푸스 문제 0, 큐) (0) | 2021.03.10 |
백준 18258 파이썬 풀이 (큐 2, deque) (0) | 2021.03.09 |
백준 17298 풀이 (오큰수, 스택) (0) | 2021.03.08 |
백준 1874 풀이 (스택 수열, 스택) (0) | 2021.03.04 |