My solutions for Advent of Code 2023.
I try to:
- Strictly use TDD to write my solutions.
- Write clean, readable and reusable code.
- Promote idiomatic Python.
- Write fast enough code.
- Make it all the way.
- Come up with my own solutions from scratch unless really stuck.
- Get a good nights sleep.
- Have fun!
I try not to:
- Compete with anyone other than myself.
- Optimize speed beyond the scope of a silly puzzle.
- Overwork a working solution.