https://www.acmicpc.net/problem/2164
deque를 활용하면 쉽게 풀 수 있음 !
from collections import deque
num = int(input())
temp = deque([])
for i in range(num) :
temp.append(i+1)
while len(temp) > 1:
temp.popleft()
pops = temp.popleft()
temp.append(pops)
print(temp[0])
'백준 문제풀이 > 자료구조' 카테고리의 다른 글
[백준] 9012 괄호 -python (0) | 2023.01.27 |
---|---|
[백준] 10828 스택 -python (0) | 2023.01.27 |
[백준] 1158 요세푸스 문제 - python (0) | 2023.01.25 |
[백준] 18258 큐2 - python (0) | 2023.01.25 |
[백준] 10845 큐 - python (0) | 2023.01.25 |