파이썬에서 리스트를 사용해서 만들어야되는데
a=[n,n-1,.... 3.2.1] b=[],c=[] 를 c=[1,2,3,.....,n-1,n]으로 옮겨야되는데
재귀함수를 이용해서
hanoi(n,a,c,b)
c.insert(0,a.pop())
hanoi(n,c,a,b)
로 했는데 순서가 제대로 안나와
c.insert(0,a.pop())를 c.append(a.pop())로 바꾸면 c=[n,n-1.....1]로 나오는데 역순으로는 못하겠네
어떻게 해야돼??
댓글 0