PHP :: Aufgabe #53

2 Lösungen Lösungen öffentlich

Türme von Hanoi - Lösung

Fortgeschrittener - PHP von bibir - 05.09.2014 um 11:28 Uhr
Programmiere die Lösung der Türme von Hanoi.
Dabei ist es Ausreichend, die zu tätigenden Schritte textuell auszugeben

Lösungen:

vote_ok
von pocki (4190 Punkte) - 07.09.2014 um 17:26 Uhr
Quellcode ausblenden PHP-Code
function setzeTurm($n, $start, $ziel, $hilf)
{
	if ($n>0)
	{
		setzeTurm($n-1,$start,$hilf,$ziel);
		echo ("Bewege Scheibe $n vom $start-Platz zum $ziel-Platz.<br>");
		setzeTurm($n-1, $hilf, $ziel, $start);
	}
}

setzeTurm(3,'Start', 'Ziel', 'Hilfs');
vote_ok
von bibir (1870 Punkte) - 11.09.2014 um 13:56 Uhr
Quellcode ausblenden PHP-Code
<?php
	function setzeTurm($n, $start, $ziel, $hilf){
		if($n > 0){
			setzeTurm($n-1, $start, $hilf, $ziel);
			echo 'Bewege Scheibe '.$n.' vom '.$start.'-Platz zum '.$ziel.'-Platz.<br />';
			setzeTurm($n-1, $hilf, $ziel, $start);
		}
	}
	
	setzeTurm(3, 'Start', 'Ziel', 'Hilfs');
?>