11729번

김범주·2022년 7월 25일
0

백준 파이썬

목록 보기
27/29
post-thumbnail
x = int(input())

def hanoi(x, start, end):
  if x == 1:
    print(start, end)
    return

  hanoi(x - 1, start, 6-start-end)
  print(start, end)
  hanoi(x-1, 6-start-end, end)

print(2**x-1)
hanoi(x, 1, 3)

start와 end 기둥을 알면 마지막 기둥의 번호도 알아낼 수 있음

profile
개발꿈나무

0개의 댓글