This is a repository of my attempts at solving coding challenges by Eric Wastl distributed as Advent of Code.
The comments in the following table contain spoilers!
| Symbol | Meaning |
|---|---|
| β | Solved |
| β | Solved with minor help |
| πΆ | Solved with major help |
| β | Have not solved yet |
| Day | Part 1 | Part 2 | Comments |
|---|---|---|---|
| 1 | β | β | |
| 2 | β | β | |
| 3 | β | β | |
| 4 | β | β | Had trouble implementing the recursive solution, but I should have just tried iteration since the steps never go back |
| 5 | β | β | Spent hours failing to set up the final loop only to find out that I was appending to the wrong list, but everything else was correct π |
| 6 | β | β | |
| 7 | β | β | |
| 8 | β | πΆ | I was trying to come up with a solution that accounts for all sorts of inputs, only to then be told that the input is special and none of that matters π |
| 9 | β | β | |
| 10 | β | πΆ | Tried several approaches, filling outside of loop didn't work for me but calculating polygon area did |
| 11 | β | β | |
| 12 | β | β | I have no experience with dynamic programming |
| 13 | β | β | Part 2 needs a bit of debugging |
| 14 | β | πΆ | Part 1 has been the easiest so far, part 2 took me a while to debug |
| 15 | β | β | |
| 16 | β | β | |
| 17 | β | β | I would have to learn Dijkstra's algorithm first |
| 18 | β | β | |
| 19 | β | β | Stopped here to enjoy Christmas, might come back to this later |
| 20 | β | β | |
| 21 | β | πΆ |