„Ich bräuchte so kleine Mini-Challenges, um meine Programmierkenntnisse weiter zu trainieren.“, sagte ich in einem Gespräch mit meinem Informatikerfreund. „Kennst du schon Advent of Code?“, fragte er mich. Nein, das kannte ich noch nicht. Mein Interesse war geweckt. Zack – gleich in Google eingegeben – und direkt mal geschaut.
Advent of Code ist eine Coding-Challenge, die der kreative Rätsel-Liebhaber Eric Wastl seit 2015 jedes Jahr als Adventskalender veröffentlicht. Es handelt sich um tägliche Rätsel, die man mit Code lösen kann. Je schneller man das Problem löst, desto mehr Punkte erhält man. Dabei ist alles in eine Geschichte eingebettet – 2020 war man auf einer Reise vom Nordpol zu einer tropischen Insel.
Doch auch wenn man nicht direkt im Advent mitmacht, kann man jederzeit die Challenges bestreiten. Also auch noch im Februar und März …
Mich hat das total in den Bann gezogen. Nicht zuletzt auch wegen der genialen Einbettung in eine Erzählung und der wunderschönen Rätsel.
Und so snackte ich eine Challenge nach der anderen weg.
Da ich Webentwickler bin, habe ich die Probleme mit JavaScript (ES6-Style und node.js) gelöst. Unter https://github.com/crookoo/adventofcode-2020 kann man meine Lösungen finden.