Práctica - Las Torres de Hanoi

Animación De Las Torres

Implementación en Python


def hanoi(n, source, target, auxiliary):
    if n == 1:
        print(f"Mover disco 1 desde {source} hasta {target}")
        return
    hanoi(n-1, source, auxiliary, target)
    print(f"Mover disco {n} desde {source} hasta {target}")
    hanoi(n-1, auxiliary, target, source)

# Ejemplo de uso
hanoi(3, 'A', 'C', 'B')