Blog

Advent of Code Tag 6: Wie ich von AoC süchtig wurde

Lulu Zhang

Aktualisiert Oktober 21, 2025
8 Minuten

Dies ist die Geschichte, wie ich Advent of Code kennengelernt habe, wie ich allmählich in den Geist von Advent of Code hineingesogen wurde, und wie ich viel zu früh aufstehe und es liebe! Wettbewerbsfähig... Wer? Ich? :-)

2019 ist ein besonderes Jahr, denn in diesem Jahr begann meine Beziehung zu AoC...

Es war einmal (5. Juni 2019) eine Dame (ich), die zu einem geheimnisvollen BBQ bei ihrem Abteilungsleiter (Serge) eingeladen wurde. Sie war neugierig und auch ein bisschen ängstlich und dachte: "Was? Ein BBQ im Haus eines Managers?". In dem Moment, in dem sie das Haus betrat, wurde sie von einer Kraft, nämlich dem Geruch des Grills, in den Garten gezogen. Sie stand in einer Gruppe von Leuten, die sie noch nie zuvor getroffen hatte, aber sie musste so tun, als ob sie cool wäre. Allmählich begann sie, mit Hilfe des Alkohols sie selbst zu sein, und sie bemerkte einen Mann, der in der Mitte der Menge saß. Eine andere seltsame Kraft, die nicht der Grill war, zog sie in die Nähe dieses Mannes und DAS Gespräch begann. Er, Marcus Martina, der 2018 bei "irgendeinem Wettbewerb" auf dem 2. Platz gelandet war, erzählte ihr mit einem Leuchten in den Augen und etwas Selbstmitleid, weil er nur 1 Punkt hinter dem ersten Platz lag, von seinen Erfahrungen während des Wettbewerbs. Aber es gab drei Worte, die er während dieses Gesprächs immer wiederholte: "Advent of Code". Schließlich fühlte die Dame, dass sie DIE Frage stellen musste: "Was ist Advent of Code eigentlich?" Damit war der Grundstein für die Beziehung zwischen ihr und Advent of Code gelegt.

Am 28. (oder 29.) November 2019 fragte mich Marcus ganz plötzlich: "Wirst du dieses Jahr bei Advent of Code mitmachen?". Da seit unserem Gespräch einige Monate vergangen waren, musste ich mir einen Moment Zeit nehmen, um diese Frage zu verarbeiten und mich wieder daran zu erinnern, was Advent of Code ist. Dann tauchte das ganze Bild des BBQ bei Serge in meinem Kopf auf. "Ah! Ist das der Wettbewerb, den Sie beim BBQ erwähnt haben?". "Was? BBQ? AoC?". Ich sah, dass Marcus sehr verwirrt war. "Sie haben es mir gegenüber erwähnt. Erinnern Sie sich noch? Sie haben mir gesagt, dass Sie 2. sind und um 5.30 Uhr für die Rätsel aufgestanden sind". Dann verschwand der verwirrte Blick und er antwortete aufgeregt: "Ja. Das ist es!". Nachdem ich mir die Rätsel für 2018 angesehen hatte und die Begeisterung, die sich im Slack-Kanal "#codechallenges" ausbreitete, beschloss ich, mich anzumelden und an der Rangliste teilzunehmen!!! Aber ich sagte mir, dass ich nicht vor 6 Uhr aufstehen würde! Ich hatte ja keine Ahnung...

Am 1. Dezember begann die AoC und Tag 1 war am Sonntag. Ich stand zu meiner normalen Wochenendzeit auf und öffnete langsam meinen Laptop, die Augen noch halb offen, halb geschlossen. Ich meine, wer steht schon an einem Wochenende früh auf, um zu puzzeln, zumindest ich sicher nicht. Dann stellte mir mein Freund eine gute Frage: "Welchen Platz willst du am Ende einnehmen?". Nachdem ich die Rangliste vom letzten Jahr analysiert hatte, entschied ich mich: "Um Platz 5 herum wäre schön, aber ganz sicher nicht unter 10". Ich behielt diese Einstellung für, hmmm... 1 oder 2 Tage bei. Dann passierte etwas!

An Tag 3, Dienstag, nachdem ich meine Routine beendet hatte: gegen 7:30 Uhr aufgestanden war, das Rätsel gelöst und auf die Rangliste geschaut hatte, war ich nicht mehr auf Platz 5! WER hat meinen Platz eingenommen? Dann fiel mir dieser Name auf, der so klar und deutlich auf der Tafel zu lesen war, dass er meine ganze Aufmerksamkeit erregte: "Vincent Huiberts". Ein Kollege aus meiner Geschäftseinheit, XSD! Nach einigen Gesprächen fand ich heraus, dass wir die gleiche Sprache, Kotlin, verwenden und ähnlich viel Zeit mit dem Puzzle von Tag 3 verbracht haben. Der Unterschied von 2 Punkten entfachte dann das Feuer in meinem Herzen, nicht aus Wut, sondern wegen meiner Wettbewerbsnatur.

An Tag 4, Mittwoch, bin ich etwas früher als sonst aufgestanden, so gegen 7:15 Uhr. Anstatt mit dem Puzzeln zu beginnen, öffnete ich die Bestenliste. "Oh mein Gott, schon so viele goldene Sterne und einer davon ist von Vincent", schrie ich in Gedanken. Verdammt! Ich falle weiter zurück. Ich musste meine Enttäuschung mit jemandem teilen. Mit wem? Ich musste sie mit meinem größten Konkurrenten Vincent teilen, und wir unterhielten uns wieder einmal am frühen Morgen. Dabei habe ich einen wirklich wichtigen Hinweis erhalten: Er fängt immer um 6:37 Uhr an, weil dann sein Zug abfährt. OK, ich muss meine Strategie ändern: Ich muss früh aufstehen!!! Aber wie früh? Am Ende des Tages, als ich ins Bett ging, änderte ich die Weckzeit immer wieder, hin und her gerissen zwischen dem Wunsch zu gewinnen und dem Wunsch zu schlafen: Schließlich stellte ich ihn auf "5:55 Uhr". Mein Freund: "Wirklich? Ist das dein Ernst? Ich dachte, du hättest gesagt, du würdest nicht vor 6 Uhr aufstehen.". Ich blieb stumm...

An Tag 5, Donnerstag, hatte das Rätsel dieses Tages einen superlangen Text. Vielleicht war er nicht für jeden zu lang, aber für mich war er lang! Nachdem ich ein paar Mal vor- und zurückgelesen hatte, konnte ich irgendwie immer noch nicht verstehen, was das Problem war. Und es war 6:37 Uhr morgens!!! Nach einigem Ringen um das Verständnis des Textes, dem Erstellen einer Lösung und der Fehlersuche in meinem Code, endlich ein goldener Stern!!! Aber wo ist Vincent? (Aktualisieren Sie immer wieder die Bestenliste...) Ah, Vincent! Und die Punktedifferenz hat sich um 7 Punkte verringert!!! Aber es sind noch 6 Punkte zu vergeben! Inzwischen ist Marcus immer noch auf dem glorreichen Platz 1.

Dann heute, Tag 6! Ich bin wieder um 5.55 Uhr aufgestanden, während sich mein Freund über die Lautstärke meines Weckers beschwert hat. Ich klappte meinen Laptop wieder auf und wartete darauf, dass das Rätsel freigegeben wurde.

Endlich 3..2..1... Los geht's! Ein kurzer Text! Meine Chance war da! Nach etwa 37 Minuten, einem goldenen Stern und Vincent saß gerade im Zug! Juhu!

Und mein Freund stieg aus dem Bett, lachte mich aus, schüttelte den Kopf und sagte leise "Streber". Es war gerade 6.37 Uhr, also beschloss ich, wieder einzuschlafen. Ich wusste, dass es schwierig war, nach so viel geistiger Arbeit wieder einzuschlafen, aber ich schaffte es, wie ich es immer tue. Als ich die Augen wieder öffnete, sah ich eine Nachricht von Marcus: "Sie sind von Platz 6 auf Platz 5 (zurück) gerutscht". Was? Ich öffnete die Ranglistenseite erneut und sah mich tatsächlich auf Platz 5!!!!! Aber Vincent lag nur 1 Punkt hinter mir. Was sollte ich also tun? Morgen wieder früh aufstehen: aber morgen ist Wochenende!? Ich dachte mir, dass ich niemals verrückt sein würde, morgens vor 6 Uhr aufzustehen, um das Rätsel zu lösen, und ich dachte auch, dass ich am Wochenende niemals früh aufstehen würde, um das Rätsel zu lösen. Aber mein 5. Platz ist immer noch in Gefahr. Macht nichts.... Ich werde an diesem Wochenende um 5.55 Uhr für AoC aufstehen!

Das ist meine Geschichte über AoC bis jetzt. Ich bin süchtig und leide darunter, früh aufzustehen. Aber ich liebe es! Es ist lustig, wenn ich zurückblicke, wie sich meine Einstellung von "Es wäre schön, um 5 Uhr aufzustehen" zu "Ich will einfach meine Nr. 5 zurück" und von "Ich werde nie vor 6 Uhr aufstehen" zu "Ich werde am Wochenende um 5.55 Uhr aufstehen" geändert hat. Wahrscheinlich wird Nr. 5 eines Tages Nr.? sein. Wahrscheinlich werde ich eines Tages auch um 5.30 Uhr aufstehen, um eine Tasse Kaffee zu trinken und mich komplett zu wecken. Sie werden es nie erfahren. Das ist der ganze Zauber von AoC.

P.S.: Dies ist mein erster Blog überhaupt und er ist für AoC!

Advent of Code 2019 Series

Verfasst von

Lulu Zhang

Contact

Let’s discuss how we can support your journey.