Shkruani një algoritëm për Kullat e Hanoit.
def hanoi ((n, burim, rezervë, objektiv): nëse n > 0: # Hapi 1: Lëvizni n-1 disqe nga Burimi në Spare. hanoi ((n-1, burim, objektiv, rezervë) # Hapi 2: Lëvizni diskun n-të nga Burimi në Target. target.push(source.pop()) # Hapi 3: Lëvizni n-1 disqe nga Spare në Target. hanoi ((n-1, rezervë, burim, objektiv)