728x90
SMALL
from collections import deque
import sys
input = sys.stdin.readline
n = int(input())
queue = deque(i for i in range(1,n+1))
if len(queue)==1:
print(queue[0])
else:
first = queue.popleft()
while len(queue)>1:
first = queue.popleft()
queue.append(first)
queue.popleft()
print(queue[0])
728x90
LIST
'취준시절 > 백준' 카테고리의 다른 글
[백준 1927] 최소 힙 - Python (0) | 2021.08.01 |
---|---|
[백준 11279] 최대 힙 - Python (0) | 2021.08.01 |
[백준 1158] 요세푸스 문제 - Python (0) | 2021.07.31 |
[백준 1966] 프린터 큐- Python (0) | 2021.07.31 |
[백준 9012] 괄호 - Python (0) | 2021.07.09 |