dot-1q / advent_of_code_golang

The various Advent of Code chellanges solved in golang for learning purposes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advent of Code in Go

image

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.

Notable Challenges

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.

About

The various Advent of Code chellanges solved in golang for learning purposes.

License:Apache License 2.0


Languages

Language:Go 99.6%Language:Shell 0.4%