-
Notifications
You must be signed in to change notification settings - Fork 2
PothUnna/java-hanoi
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
------------------------------------------------------------------------ AUFGABE: Bitte ergänzen Sie die fehlenden Methoden in den angegebenen Dateien, damit das Spiel "Turm von Hanoi" korrekt funktioniert. Achten Sie dabei auf die Spielregel: Größere Scheiben dürfen nicht auf kleinere gelegt werden. Zu vervollständigen (Datei → Methode): - Hanoi.java - vonTurmNehmen(int pTurm) - aufTurmLegen(int pTurm) - Turm.java - scheibeAufnehmen(Scheibe pScheibe) - gibScheibe() - scheibeLoeschen() - istLeer() - gibHoehe() Kurzbeschreibung der Anforderungen: - `vonTurmNehmen` soll die oberste Scheibe vom angegebenen Turm nehmen und in `aktiv` speichern (nur wenn derzeit keine aktive Scheibe gehalten wird). - `aufTurmLegen` soll die aktive Scheibe auf den Ziel-Turm legen, sofern der Zug gültig ist (Ziel leer oder oberste Scheibe größer). Nach erfolgreichem Ablegen muss `aktiv` auf `null` gesetzt werden. Ungültige Züge können still ignoriert werden (keine Exceptions erforderlich), sollten aber dokumentiert werden. Hinweise: - Verwenden Sie die vorhandenen Klassen `Turm`, `Scheibe` und `Stack`. - Testen Sie Ihre Implementierung anschließend mit dem Konsolen-View (`HanoiController`/`ConsoleView`). ------------------------------------------------------------------------
About
Java-Umsetzung der Türme von Hanoi mit Terminalausgabe.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published