My solutions (WIP) for the Advent of Code 2022 puzzles in Kotlin.
The ultimate goal:
- to play around with Kotlin and improve Standard library knowledge;
- to revisit some algorithms and stay in shape;
- to evaluate kotlinx.benchmark;
- and most importantly to have fun.
| Day | Title | Task | Input | Solution | Test |
|---|---|---|---|---|---|
| 1 | Calorie Counting | Docs | Text | Source | Test |
| 2 | Rock Paper Scissors | Docs | Text | Source | Test |
| 3 | Rucksack Reorganization | Docs | Text | Source | Test |
| 4 | Camp Cleanup | Docs | Text | Source | Test |
| 5 | Supply Stacks | Docs | Text | Source | Test |
| 6 | Tuning Trouble | Docs | Text | Source | Test |
| 7 | No Space Left On Device | Docs | Text | Source | Test |
| 8 | Treetop Tree House | Docs | Text | Source | Test |
| 9 | Rope Bridge | Docs | Text | Source | Test |
| 10 | Cathode-Ray Tube | Docs | Text | Source | Test |
| 11 | Monkey in the Middle | Docs | Text | Source | Test |
| 12 | Hill Climbing Algorithm | Docs | Text | Source | Test |
| 13 | Distress Signal | Docs | Text | Source | Test |
| 14 | Regolith Reservoir | Docs | Text | Source | Test |
| 15 | Beacon Exclusion Zone | Docs | Text | Source | Test |
| 17 | Pyroclastic Flow | Docs | Text | Source | Test |
| 18 | Boiling Boulders | Docs | Text | Source | Test |
| 20 | Grove Positioning System | Docs | Text | Source | Test |
| 21 | Monkey Math | Docs | Text | Source | Test |
| 22 | Monkey Map | Docs | Text | Source | Test |
| 23 | Unstable Diffusion | Docs | Text | Source | Test |
| 25 | Full of Hot Air | Docs | Text | Source | Test |