카드를 버리고 그 다음 카드를 제일 아래로 옮긴다는 부분을
remove
와append
를 이용해서 코드로 작성했다.
N = int(input())
card = [i for i in range(1, N+1)]
remove_sequence = []
while True:
if len(card) == 1:
break
else:
remove_sequence.append(card[0])
card.remove(card[0])
temp = card.pop(0)
card.append(temp)
remove_sequence.append(card[0])
for i in remove_sequence:
print(i, end = " ")