Programmier­advents­kalender Göttingen 2023

Spielregeln

Die Regeln sind einfach: Lese das tägliche Rätsel, lade das Puzzle (input file) runter, berechne die Lösung und gib sie hier ab. Dann erhältst du Punkte für deine Abgabe.

Um die Lösung zu berechnen ist es meist sinnvoll ein eigenständiges Programm/Skript zu schreiben, da das Rätsel zu groß ist um es per Hand zu berechnen.

Punkteberechnung

Ein Tag beginnt und endet immer um 6 Uhr (UTC+1) morgens.

Wenn man einen Tag in den ersten 24 Stunden löst bekommt man wie folgt Punkte für diesen Tag:

  1. Abhängig vom Tag den man gelöst hat gibt es die folgenden Punkte:
    • Tag 1-5: 1 Punkt
    • Tag 6-10: 2 Punkte
    • Tag 11-15: 3 Punkte
    • Tag 16-20: 4 Punkte
    • Tag 21-25: 5 Punkte
  2. Abhängig von der Stunde seit Tagbeginn in der man den Tag gelöst hat gibt es die folgenden Bonuspunkte für den Tag:
    • Stunde 0-7: 2 Punkte
    • Stunde 8-15: 1 Punkt
    • Stunde 16-23: 0 Punkte
  3. Wenn man die erste Person ist die den Tag löst, gibt es einen weiteren Bonuspunkt.

Wenn man einen Tag erst nach 24 Stunden löst, gibt es für den Tag insgesamt genau 0 Punkte.

Tiebreak

Bei Punktegleichstand wird im Leaderboard nach durchschnittlicher Abgabezeit der korrekten Einreichungen sortiert. Wer im Durchschnitt früher abgibt wird also bei Punktegleichstand im Leaderboard weiter oben stehen.

Preise

Am Ende des Adventskalenders werden an die Leute mit den meisten Punkten auf unserem globalen Leaderboard Preise vergeben.

Welche Preise es genau gibt und wie viele wird in den nächsten Tagen noch bekannt gegeben.

Nur Studierende der Universität Göttingen können Preise erhalten.