faecher:informatik:oberstufe:java:aoc:aoc2021:day24:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:aoc:aoc2021:day24:start [26.12.2021 15:39] – [Was passiert also?] sbelfaecher:informatik:oberstufe:java:aoc:aoc2021:day24:start [26.12.2021 18:50] (aktuell) – [Zusammenfassung] sbel
Zeile 83: Zeile 83:
 Jetzt kommt es darauf an, ob die Bedingung  Jetzt kommt es darauf an, ob die Bedingung 
 <code> <code>
-Vorige Ziffer + ADD_TO_Y - ADD_TO_Y = aktuelle Ziffer +Vorige Ziffer + ADD_TO_Y - ADD_TO_X = aktuelle Ziffer  (*) 
 </code> </code>
  
-erfüllt ist. Wenn ja, bleibt der Wert vom Stapel entfernt, wenn nein wir er in +erfüllt ist. Wenn ja, bleibt der Wert vom Stapel entfernt, wenn nein wird ''z'' in Zeile 13 wieder mit 26 multipliziert und der Wert wandert damit wieder auf den Stack. 
 + 
 +(*) ist also die Bedingung, die erfüllt sein muss, damit der Stack kleiner wird. 
 + 
 +==== Zusammenfassung ==== 
 + 
 +Im Puzzle-Input gibt es 7 Blöcke, die auf jeden Fall ''(Ziffer+ADDTO_Y)'' auf den Stack pushen. Außerdem gibt es 7 Blöcke, die bei erfüllen der Bedingung (*) einen Wert vom Stapel entfernen. Jeder dieser 7 Blöcke definiert eine Bedingung zwischen zwei der 14 Ziffern der Modellnummer - diese müssen also alle erfüllt sein, dann ist die Modellnummer gültig.  
 + 
  • faecher/informatik/oberstufe/java/aoc/aoc2021/day24/start.1640533198.txt.gz
  • Zuletzt geändert: 26.12.2021 15:39
  • von sbel