[백준 2164 파이썬] 카드2

일단 해볼게·2022년 10월 25일
0

백준

목록 보기
35/132

https://www.acmicpc.net/problem/2164

#  카드2

from collections import deque

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

while len(card) != 1:
    card.popleft() # 제일 위에 있는 카드 버리기
    up_second = card.popleft() # 두번째 제일 위에 있는 카드 
    card.append(up_second) # 두번째 제일 위에 있는 카드 제일 아래로 옮기기

print(*card) # 리스트 안 요소 출력

deque 사용법을 숙지하자

profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글