Welcome to the Advent of Code1 Kotlin project created by staaaaaaaas using the Advent of Code Kotlin Template delivered by JetBrains.
In this repository, staaaaaaaas is about to provide solutions for the puzzles using 🥶Kotlin🥶 language.
The solutions are located in the src
folder. You can also click the number of the day you want to see the solution of.
Day | Part 1 | Part 2 | Notes |
---|---|---|---|
1 | ⭐ | ⭐ | |
2 | ⭐ | ⭐ | |
3 | ⭐ | ⭐ | Probably overcomplicated my solution. |
4 | ⭐ | ⭐ | Definitely overcomplicated my solution! |
5 | ⭐ | ⭐ | Big jump in difficulty today. |
6 | ⭐ | ⭐ | Today was much simpler. |
7 | ⭐ | ⭐ | |
8 | ⭐ | ⭐ | Added gcd to Utils. |
9 | ⭐ | ⭐ | Today's task was quite simple. |
10 | ⭐ | ⭐ | Ugliest code I've ever written, but it works! |
11 | ⭐ | ⭐ | A little slow, but again, works! |
12 | ⭐ | ⭐ | Very cool DP problem! |
13 | ⭐ | ⭐ | The statement wasn't very clear at first, but I worked it out. |
14 | ⭐ | ⭐ | Kind of guessed the solution, probably not the intended way. |
15 | ⭐ | ⭐ | Easy problem, but fun! |
16 | ⭐ | ⭐ | Lots of graph traversal problems this year... |
17 | ⭐ | ⭐ | Had an annoying bug, but was able to find it. |
18 | ⭐ | ⭐ | This one I definitely overcomplicated... |
19 | ⭐ | ⭐ | Not the cleanest implementation, but at this point I'm too tired |
If you're stuck with Kotlin-specific questions or anything related to this template, check out the following resources:
- Kotlin docs
- Kotlin Slack
- Template issue tracker
Footnotes
-
Advent of Code – An annual event of Christmas-oriented programming challenges started December 2015. Every year since then, beginning on the first day of December, a programming puzzle is published every day for twenty-five days. You can solve the puzzle and provide an answer using the language of your choice. ↩