Über Mich
Hi, ich bin Aaron, ein Bachelor Informatik Student von der Bauhaus-Universität Weimar. Seit einigen Jahren bin ich ein großer Fan vom jährlichen Event AdventOfCode, wovon dieses Event auch inspiriert ist. Kleine Coding puzzles lösen macht mir viel Spaß, und ich wollte einen Weg finden das mit Student:innen unserer Uni und Schüler:innen hier in Weimar zu teilen.
Bauhaus-Advent-Coding sind kleine Programmier-Puzzles, an denen man sich selbst ausprobieren kann. In meinen Augen gibt es nichts besseres zum Programmierenlernen, als mit spielerischen Herausforderungen an denen man sich frei ausprobieren kann. Ich hatte sehr viel Spaß dabei mir diese Rätsel auszudenken und ich hoffe es macht euch genauso viel Freude sie zu lösen. Wenn euch dieses Event gefällt, dann teilt es doch gerne mit weiteren Menschen!
Allgemeine Tipps
Falls du bei einem Rätsel nicht weiterkommst, dann probiere es zuerst mit dem Beispielinput zu lösen. Daran kannst du gut ausmachen, ob dein Code im kleinen Maßstab bereits richtig funktioniert, bevor du es auf deinem großen Input laufen lässt.
FAQ
Was für Daten werden von mir gespeichert?
Wir benutzen OAuth2.0, um Nutzer:innen einzuloggen. Dabei bestätigt uns ein Service wie GitLab, Github oder Google einfach, dass du bereits bei ihnen einen Account erstellt hast. Am Ende speichern wir nur deine EMail-Adresse und den bereits öffentlichen Nutzernamen von dem Profil des OAuth Services. Wenn du deinen Nutzernamen nicht auf dem Leaderboard zeigen möchtest, kannst du in den Einstellungen auswählen anonym angezeigt zu werden.
Warum war das Rätsel heute so leicht / so schwierig?
Das kann sehr unterschiedliche Gründe haben. Einerseits sind die Rätsel so gestaltet, dass sie tendenziell stetig schwieriger werden. Das Rätsel von Tag 1 sollte also definitiv leichter sein als das von Tag 7. Andererseits empfindet jede:r die Schwierigkeit von Rätseln unterschiedlich, darauf haben wir keinen großen Einfluss. Am Ende kann es natürlich auch immer sein, dass wir die Schwierigkeit eine Augfabe unterschätzt oder überschätzt haben. Wir können euch nur dazu ermutigen mitzumachen und einfach auszuprobieren, welche Rätsel ihr lösen könnt und welche vielleicht nicht.
Sollte ich AI wie ChatGPT benutzen, um die Rätsel zu lösen?
Nein. Diese Coding Challenge wurde von Menschen für Menschen gemacht um Spaß am Knobeln zu haben. Und besser programmieren wirst du davon erst recht nicht lernen. Falls du deine AI-propting Strategien trainieren möchtest, dann wirst du an anderen Orten definitiv bessere Aufgaben finden, die genau darauf zugeschnitten sind.