[r]
Les Torres de Hanoi és un joc que consisteix en tres pals i n discos de mides diferents que es poden fer lliscar a cada pal. El joc comença amb els discos en el pal de l’esquerra apilats en ordre, amb el més gran al fons. L’objectiu del joc és moure tots els discos del pal de l’esquerra (A) al pal de la dreta (C), utilitzant el pal del mig (B) com a auxiliar. Els moviments han de seguir les regles següents:
Feu un programa que resolgui el joc de les torres de Hanoi, de manera que es facin el mínim nombre de moviments possibles.
Entrada
L’entrada consisteix en un sol natural n entre 1 i 18.
Sortida
Escriviu la seqüència més curta de moviments per a la n donada. Seguiu el format dels exemples.
Input
1
Output
A => C
Input
2
Output
A => B A => C B => C
Input
3
Output
A => C A => B C => B A => C B => A B => C A => C