CACAOCode (Come Along Coding Advent of Code)

Cacao, Code, Chaos. Dies waren die Dinge auf die man sich im Wintersemester 2023 zum ersten mal freuen beim CACAOCode konnte. Einige von euch kennen vielleicht schon Advent of Code, es ist ein internationaler Coding Adventkalender. Ab dem 1.12 gibt es täglich eine Programmieraufgabe die es zu lösen gilt. Aber was hat der OSAK denn damit zu tun!?

Ganz einfach, wir bieten euch jeden Dienstag im Dezember bis kurz vor Heilig Abend an, in einem netten Kreis im SemiTEMP(Schinkelstraße 15) diese Aufgaben zu lösen und unseren Cacao (auch vegan!), zu verköstigen. Für den Cacao müsst ihr eure eigenen Tassen mitbringen!

Wem die schon so teilweisig kniffligen Aufgaben zu langweilig oder einfach sind, dem bieten wir an diese Aufgaben in einer zufälligen Programmiersprache, teilweise mehr oder weniger obskur, zu lösen (Code-Roulette) (ihr wolltet doch bestimmt schon immer in Cobol oder Pascal programmieren…). Dies geht mit dem Code Golfing einher, in dem ihr Versucht das lösende Programm so kurz wie möglich zu halten. Wir stellen ein kleines script bereit was für euch die Anzahl an Zeichen zählt die diesen Score bestimmt.

Zusätzlich, bzw. alternativ könnt ihr euch Online mit euren Mitstreitern austauschen. Dafür verwenden wir als Chatsystem das Matrix-Protokoll, Open Source versteht sich. Dort wird auch die Programmiersprache des Tages gelost und Materialien zu dieser bereitgestellt. Falls ihr noch keinen Matrix-Account habt, könnt ihr euch unter joinmatrix.org informieren und bei einem Homeserver eurer Wahl registrieren und damit dem Raum beitreten. Falls ihr beim Homeserver keine Präferenz habt, schlagen wir matrix.org vor. Der Chat Raum für den nächten CACAOCode wird zeitnah zum Termin angekündigt und geöffnet.

Vielleicht sieht man sich ja bei eienem Lekkeren Cacao…und Code.