Advent of Code

Advent of Code ist ein jährlicher Programmierwettbewerb, der von Eric Wastl ins Leben gerufen wurde und in Form eines Adventskalenders durchgeführt wird.

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.

You don’t need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
- Eric Wastl

Ablauf

Der Advent of Code findet vom 1. bis zum 25. Dezember statt. An jedem Tag wird dabei ein neues Rätsel um Mitternacht EST (UTC-5), 6 Uhr CET (UTC+1) veröffentlicht. Dieses besteht aus zwei Teilen, wobei der zweite Teil Freigeschalten wird, nachdem der erste Teil gelöst wurde. Für jedes Rätsel erhält jeder Teilnehmer eine eigene Puzzle-Eingabe wodurch jeder Teilnehmer eine andere Lösung erhält.
Bei Schwierigkeiten mit einem Rätsel, gibt es die Möglichkeit Hilfe von der Community zu erfragen oder die Lösungen andere zu studieren, dafür gibt es ein eigenes Subreddit. In diesem gibt es auch unterschiedliche Visualisierungen der Lösungen sowie lustige Beiträge.

Rangliste

Um den eigenen Wettkampfsgeist zu fördern gibt es für Advent of Code eine globale Rangliste, dabei erhält jeder eine Rang je nachdem wie lange er dafür gebraucht hatte eine Aufgabe zu Lösen, dabei ist die absolute Zeit nach Veröffentlichung des Rätsels Zeitgebend. Da die globale Rangliste jedoch sehr umkämpft ist gibt es auch die Möglichkeit eine private Rangliste zu erstellen um einen Wettkampf unter Freunden zu führen.

Last updated 12 Feb. 2025, 08:16 +0100 . history