본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#329 백준 파이썬 [2161] 카드 1

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

 

PYTHON CODE

N = int(input())
card_list = [i for i in range(1, N+1)]
discarded_card = []

while len(card_list) != 1:
    discarded_card.append(card_list.pop(0)) #버리기
    card_list.append(card_list.pop(0)) #뒤로 옮기기

for i in discarded_card:
    print(i, end = ' ')
print(card_list[0])