-
[백준 2164번] 카드2Coding Test/백준 2021. 1. 5. 01:56
# 문제
내 풀이
from collections import deque n = int(input()) queue = deque([i for i in range(1, n + 1)]) # 카드 뭉치 생성 # 카드 뭉치의 카드가 1개가 될 때까지 while len(queue) > 1: queue.popleft() # 맨 위의 카드를 버림 queue.append(queue.popleft()) # 맨 위의 카드를 밑으로 옮김 print(queue[0])
'Coding Test > 백준' 카테고리의 다른 글
[백준 1966번] 프린터 큐 (0) 2021.01.05 [백준 11866번] 요세푸스 문제 0 (0) 2021.01.05 [백준 4949번] 균형잡힌 세상 (0) 2021.01.04 [백준 9012번] 괄호 (0) 2021.01.04 [백준 1012번] 유기농 배추 (0) 2021.01.04