The various Advent of Code challenges solved in golang. This was done as a way to learn and get experienced with Go, so the first implementations might not be very idiomatic.
Year | Done |
---|---|
2015 | Yes |
2016 | Yes* |
2017 | In Progress |
* I did not do day11.
Day 22 of 2015 Implemented Dijkstra's algorithm with a Priority Queue with respect to each game state and its mana spent.
Day 10 of 2016 I'm always happy to make recursion work lol. Plus, browsed reddit and it also wasn't the default solution implemented by the other people.
Day 11 of 2017 Made a very concise solution for a new grid system (Hexagonal). Made me learn about it. Hex Grid Information
Day 21 of 2017 Performed various matrix transformations (rotate and flip). ChatGPT helped me write the Merging algorithm for the matrices.