가오리의 코딩일기
[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)
result = 1
for i in range(n-1):
result = result *2+1
print(result)
hanoi(n,1,2,3)
'Python > 백준' 카테고리의 다른 글
[1992] 쿼드트리 (0) | 2022.08.22 |
---|---|
[4963] 섬의 개수 (0) | 2022.08.22 |
[11725] 트리의 부모 찾기 (0) | 2022.08.22 |
[1780] 종이의 개수 (0) | 2022.08.21 |
[10816] 숫자카드2 (0) | 2022.08.21 |