Der Stapel muss eine maximale Größe von 25 haben und ich muss die Punktzahl basierend auf Aktionen verfolgen.
Beispielsequenz
Code: Select all
push("Left") → score +10
push("Right") → score +10
pop() → score –5
push("Forward") → score +10
push("Left") → score +10
push(...) beyond capacity → overflow (–20)
pop until empty → each pop –5
- Push, Pop und Peek mithilfe einer Python-Liste (ohne Verwendung einer Stack-Bibliothek)
- überprüfen Überlauf (wenn voll) und Unterlauf (wenn leer)
- Aktualisieren und Drucken von Stack-Inhalten und Ergebnis nach jedem Vorgang
Python
Ziel
Ich möchte verstehen, wie die Stapellogik in der Labyrinthnavigation (LIFO) funktioniert. Ein einfaches Arbeitsbeispiel mit print-Anweisungen nach jedem Schritt würde sehr helfen.
Vielen Dank!
Mobile version