Hallo,
ich 'programmiere' derzeit die Türme von Hanoi.
Auch wenn es recht unlogisch ist, möchte ich auch eine variable Anzahl an Türmen. Die Methode sieht so aus:
also rekursiv. Wie kann ich das mit den Parametern am besten lösen? Vielen Dank! 
ich 'programmiere' derzeit die Türme von Hanoi.
Auch wenn es recht unlogisch ist, möchte ich auch eine variable Anzahl an Türmen. Die Methode sieht so aus:
Java:
private static void bewege (String stabA, String stabB, String stabC, int scheibenanzahl)
{
if (scheibenanzahl == 1)
{
System.out.println("Lege die oberste Scheibe von " + stabA + " auf " + stabC + ".");
}
else
{
bewege(stabA, stabC, stabB, scheibenanzahl-1);
bewege(stabA, stabB, stabC, 1);
bewege(stabB, stabA, stabC, scheibenanzahl-1);
}
}
Zuletzt bearbeitet von einem Moderator: