Übersicht > Türme von Hanoi > JavaScript

Die Türme von Hanoi in JavaScript

/***************************************************************/
/*  Die Türme von Hanoi                           Lizenz: GPL  */
/*                                                             */
/*  (c) 2002  Roland Illig <1illig@informatik.uni-hamburg.de>  */
/***************************************************************/

function bewege(a, b, c, n)
// Bewegt n Scheiben von Turm a nach Turm c und benutzt als Zwi-
// schenspeicher Turm b.
{
    if (n == 1)
	document.writeln("Lege die oberste Scheibe von Turm " +
		         a + " auf Turm " + c + ".");
    else {
	bewege(a, c, b, n-1);
	bewege(a, b, c, 1);
	bewege(b, a, c, n-1);
    }
}

document.writeln("<html><body><pre>");
bewege("a", "b", "c", 5);
document.writeln("</body></html>");