코테 백준 2164 실버4

김동윤·2023년 7월 25일
post-thumbnail

백준 2164
이문제는 정말 쉬웠지만 내가 푸는 문제집의 큐 자료구조 부분의 문제들이 전반적으로 쉬워서 그냥 하나 써보았다ㅎㅎ 처음에 실수한게 n만큼 반복문을 돌려서 마지막 카드를 했는데 문제를 잘못 읽었다. 그냥 마지막 남을때까지 반복문을 돌려 마지막 카드를 출력해주면된다. 문제가 쉽더라도 방심하지말고 문제를 끝까지 읽고 풀자는걸 느꼈다

import sys
from collections import deque
input=sys.stdin.readline

n=int(input())
card=[i for i in range(1,n+1)]
card=deque(card)

while len(card)>1:
    card.popleft()
    card.append(card.popleft())

print(card[0])
profile
Back-End

0개의 댓글