전체코드: import sys def hanoi(n,a,b,c): if n==1: move.append([a,c]) else: hanoi(n-1,a,c,b) move.append([a,c]) hanoi(n-1,b,a,c) move = [] hanoi(int(sys.stdin.readline()),1,2,3) print(len(move)) print("\n".join([' '.join(str(i) for i in row) for row in move])) Colored by Color Scripter cs 1. 하노이 탑의 코드를 만들기 위해서 하노이 탑의 규칙을 알아야 합니다 하노이 탑을 해 보면 규칙을 쉽게 찾을 수 있습니다 1. N개의 하노이 탑을 옮길 경우, 가장 왼쪽에 있는 N - 1개의 원반을 ..