faecher:informatik:oberstufe:java:aoc:aco2023:day5:start

Dies ist eine alte Version des Dokuments!


Die heutige Aufgabe war ziemlich schwer zu verstehen und dadurch auch noch schwerer zu erklären. Auch mangels Zeit gibt es daher für diese Variante 1 leider nur einen Lösungsvorschlag. Diese Lösung ist noch dazu etwas verzwickt nachzuvollziehen, da sie als Haupt-Datenstruktur eine ArrayList von ArrayLists von long-Arrays nutzt (ArrayList<ArrayList<long[]»). Dafür ist sie aber sehr effizient und verzichtet quasi auf jegliche Schleifen (von der direkten Länge der Eingabedaten abgesehen).

Lösungsvorschlag

  • faecher/informatik/oberstufe/java/aoc/aco2023/day5/start.1701788397.txt.gz
  • Zuletzt geändert: 05.12.2023 14:59
  • von Marco Kuemmel