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])
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#331 백준 파이썬 [10804] 카드 역배치 (0) | 2020.01.08 |
---|---|
#330 백준 파이썬 [3040] 백설 공주와 일곱 난쟁이 (0) | 2020.01.08 |
#328 백준 파이썬 [2822] 점수 계산 (0) | 2020.01.08 |
#327 백준 파이썬 [2921] 도미노 (0) | 2020.01.08 |
#326 백준 파이썬 [6679] 싱기한 네자리 숫자 (0) | 2020.01.08 |