

Dieses Jahr habe ich wieder beim Advent of Code mitgemacht. In diesem Artikel findest du meine Lösungen. Mein Ziel ist es, die Lösungen möglichst verständlich zu implementieren, nicht möglichst „smart“ oder kurz. Ich habe außerdem versucht, möglichst viele Features des aktuellen Java 25 zu verwenden – einschließlich Preview-Features.
Wer Advent of Code noch nicht kennt: Es gibt – in eine vorweihnachtliche Geschichte verpackt – jeden Tag eine Programmieraufgabe. Oder besser gesagt: jeden Tag zwei – nämlich eine, die sich recht schnell lösen lässt – und eine zweite, bei der einem in der Regel die Zeit- oder Platzkomplexität der ersten Lösung einen Strich durch die Rechnung macht … und man noch mal von vorne überlegen muss.
Die Lösungen findest du in diesem GitHub-Projekt: Advent of Code 2025 – Java 25 Solutions.
Hier findest du meine Lösungen für Advent of Code 2015 und Advent of Code 2022.
Und jetzt geht's los!