Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
faecher:informatik:oberstufe:java:aoc:aoc2024:day01:start [04.01.2025 14:33] – [Teil 1] Marco Kuemmel | faecher:informatik:oberstufe:java:aoc:aoc2024:day01:start [04.01.2025 14:35] (aktuell) – [Teil 1] Marco Kuemmel | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
++++ Vorgehensweise | | ++++ Vorgehensweise | | ||
* Initialisiere zwei ArrayLists für Integerzahlen - je eine für die linken und eine für die rechten Zahlen. | * Initialisiere zwei ArrayLists für Integerzahlen - je eine für die linken und eine für die rechten Zahlen. | ||
- | * Iteriere über jede Schleife | + | * Iteriere über jede Zeile und füge dabei die linke und rechte Zahl in die jeweile ArrayList hinzu. |
* Sortiere beide Arrays. | * Sortiere beide Arrays. | ||
- | * Merke dir nun die akkumulierenden Differenzen (beginnend mit 0). | + | * Merke dir nun die akkumulierenden |
* Iteriere über jedes Listenelement: | * Iteriere über jedes Listenelement: | ||
* Nach dem Schleifendurchlauf kannst du die Differenzen ausgeben/ | * Nach dem Schleifendurchlauf kannst du die Differenzen ausgeben/ |