Ejemplo 10 - Utilización de recursividad para resolución de problemas - Prueba

En este prueba se presentan tres casos de prueba. El primero para 1 disco que es la condición de parada. El segundo para 2 discos. Y finalmente una solución de 5.

Lo monjes de Hanoi consideran que cuando resuelvan el problema para 64 discos con la torre física real el tiempo se termina.

Welcome to DrJava.
> Hanoi.resolver(1)

Mueva el disco superior de la torre origen a la torre destino

> Hanoi.resolver(2)

Mueva el disco superior de la torre origen a la torre intermedia

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre intermedia a la torre destino

> Hanoi.resolver(5)

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre origen a la torre intermedia

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre intermedia a la torre destino

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre origen a la torre intermedia

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre destino a la torre origen

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre origen a la torre intermedia

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre intermedia a la torre destino

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre destino a la torre origen

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre intermedia a la torre destino

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre origen a la torre intermedia

Mueva el disco superior de la torre destino a la torre intermedia

Mueva el disco superior de la torre origen a la torre destino

Mueva el disco superior de la torre intermedia a la torre origen

Mueva el disco superior de la torre intermedia a la torre destino

Mueva el disco superior de la torre origen a la torre destino

>