faecher:informatik:oberstufe:java:aoc:aoc2024:day08:start

Day 8: Resonant Collinearity

Die heutige Schwierigkeit hängt stark vom individuellen Wissenstand von Java ab. Für eine effiziente Lösung ist es einerseits wichtig, sich vom zweidimensionalen Karten-Modell zu lösen und alles nur auf "Zahlenebene" zu lösen. Zum anderen sollte man am besten eine HashMap und ein Set (Menge) als Datenstrukturen nutzen. Durch diese Vielzahl an komplexeren Datenstrukturen würde ich die durchschnittliche Schwierigkeit dieses Tages recht hoch einschätzen.

Es sei hier nur die (kommentierte) Lösung gezeigt:

Lösungsvorschlag

Für Teil 2 sind nur wenige Änderungen nötig. In der Lösung befinden sich Kommentare nur dort, wo eine Änderung/Erweiterung nötig ist.

Lösungsvorschlag

  • faecher/informatik/oberstufe/java/aoc/aoc2024/day08/start.txt
  • Zuletzt geändert: 08.12.2024 16:54
  • von Marco Kuemmel