728x90
https://www.acmicpc.net/problem/11729
n = int(input())
def hanoi(n, a, b, c):
if n == 1:
print(a, c)
else:
hanoi(n - 1, a, c, b)
print(a, c)
hanoi(n - 1, b, a, c)
sum = 1
for i in range(n - 1):
sum = sum * 2 + 1
print(sum)
hanoi(n, 1, 2, 3)
하노이는 코드로 구현하는게 아직은 어렵다...
728x90
댓글