This repo is my personal attempt at solving the Advent of Code 2021 set of problems with the Kotlin programming language.
I am trying to solve these on the day they are posted with clear, idiomatic solutions. That means in some cases I will sacrifice performance for a more clear solution. While I will endeavour to have these done day-of I can't promise it because work and life can get in the way. Plus, some of these problems can get quite involved, so solving it clearly and writing up an explanation might take me longer than a day. We'll see how it goes! :)
Past years, also in Kotlin:
- 2017 - GitHub and Blog Posts
- 2018 - GitHub and Blog Posts
- 2019 - GitHub and Blog Posts
- 2020 - GitHub and Blog Posts
Day | Title | Links |
---|---|---|
1 | Sonar Sweep | [Blog Post] [Code] [AoC] |
2 | Dive! | [Blog Post] [Code] [AoC] |
3 | Binary Diagnostic | [Blog Post] [Code] [AoC] |
4 | Giant Squid | [Blog Post] [Code] [AoC] |
5 | Hydrothermal Venture | [Blog Post] [Code] [AoC] |
6 | Lanternfish | [Blog Post] [Code] [AoC] |
7 | The Treachery of Whales | [Blog Post] [Code] [AoC] |
8 | Seven Segment Search | [Blog Post] [Code] [AoC] |
9 | Smoke Basin | [Blog Post] [Code] [AoC] |
10 | Syntax Scoring | [Blog Post] [Code] [AoC] |
11 | Dumbo Octopus | [Blog Post] [Code] [AoC] |
12 | Passage Pathing | [Blog Post] [Code] [AoC] |
13 | Transparent Origami | [Blog Post] [Code] [AoC] |
14 | Extended Polymerization | [Blog Post] [Code] [AoC] |
15 | Chiton | [Blog Post] [Code] [AoC] |
16 | Packet Decoder | [Blog Post] [Code] [AoC] |
17 | Trick Shot | [Blog Post] [Code] [AoC] |
18 | Snailfish | [Blog Post] [Code] [AoC] |
19 | Beacon Scanner | [Blog Post] [Code] [AoC] |
20 | Trench Map | [Blog Post] [Code] [AoC] |
21 | Dirac Dice | [Blog Post] [Code] [AoC] |
22 | Reactor Reboot | [Blog Post] [Code] [AoC] |
23 | Amphipod | Coming soon (Sorry, not happy with my solution to this, rewriting it). |
24 | Arithmetic Logic Unit | [Blog Post] [Code] [AoC] |
25 | Sea Cucumber | [Blog Post] [Code] [AoC] |
Copyright © 2021 by Todd Ginsberg.