Link: https://adventofcode.com/2022
Also my attempt to practise writing some idiomatic Go.
- Be as idiomatic as possible
- Ensure decent test coverage with unit tests
- Automate as much as possible, from input parsing to test suite running
- Solve problems as fast as possible (I'd LeetCode for that instead)
- Unnecessary performance optimizations