Advent of Code 2021

Pascal Widdershoven

Geschreven door Pascal Widdershoven op 31-12-2021

Advent of Code is een advent kalender met programmeerpuzzels. In de maand december wordt er dagelijks een nieuwe puzzel gepubliceerd. Dit jaar deden vanuit Kabisa zo'n 20 collega's mee. Onder de deelnemers werden een aantal mooie prijzen verloot.

De puzzels beginnen eenvoudig en worden steeds complexer. Een puzzel oplossen duurt vaak 15 minuten tot een uur, met soms uitschieters als je een verkeerde oplossing blijkt na te jagen 🙈. De puzzels kunnen gemaakt worden in elke programmeertaal. Sommige mensen grepen de gelegenheid aan om een nieuwe programmeertaal te leren. Één collega was zelfs dapper genoeg om een aantal opdrachten in Excel te maken! 😱

De volgende programmeertalen werden gebruikt:

  • Dart
  • Kotlin
  • C++
  • Go
  • Python
  • Rust
  • OCaml
  • Ruby
  • Excel

De opdrachten leidde tot leuke discussies op onze Slack over de gekozen oplossingen. De opdrachten zijn in veel gevallen behoorlijk prikkelend. Zo draaide één opdracht om exponentiële groei, waarbij het cruciaal was om een efficiënte datastructuur te kiezen. Een eenvoudige, naïeve oplossing met een lange list leidde in dat geval al snel tot out of memory errors 💥.

We hebben ons erg vermaakt met Advent of Code en gaan volgend jaar zeker weer mee doen. Wil jij ook mee doen en mooie prijzen winnen? Kijk dan snel bij onze vacatures.

advent-of-code-small

Bij Kabisa staat privacy hoog in het vaandel. Wij vinden het belangrijk dat er zorgvuldig wordt omgegaan met de data die onze bezoekers achterlaten. Zo zult u op onze website geen tracking-cookies vinden van third-parties zoals Facebook, Hotjar of Hubspot. Er worden alleen cookies geplaatst van Google en Vimeo. Deze worden gebruikt voor analyses, om zo de gebruikerservaring van onze websitebezoekers te kunnen verbeteren. Tevens zorgen deze cookies ervoor dat er relevante advertenties worden getoond. Lees meer over het gebruik van cookies in ons privacy statement.

Ik ga akkoord