[ create a new paste ] login | about

Link: http://codepad.org/6NyEBtkG    [ raw code | fork ]

Python, pasted on Nov 5:
1
2
3
4
5
6
7
8
9
10
def printMove(fr, to):
    print('move from ' + str(fr) + ' to ' + str(to))

def Towers(n, fr, to, spare):
    if n == 1:
        printMove(fr, to)
    else:
        Towers(n-1, fr, spare, to)
        Towers(1, fr, to, spare)
        Towers(n-1, spare, to, fr)


Output:
No errors or program output.


Create a new paste based on this one


Comments: