Advent of Code is a month-long programming puzzle challenge.
Herein, I'm solving the 2018 puzzles using Python3, because:
- I like Python.
- Jeez, I'm so bad at Python.
- Doing it in a language I don't know would be even more work, and I'm expecting to quit after a few days anyway because really, Luca, you're taking on extra homework?
My goals/metrics are something along the lines of:
- Complete the tasks each day
- ...with clean, readable code
- ...that also runs reasonably efficiently
- ...and is slightly more robust than is strictly necessary, but keeping the error handling to a sane level.
If I feel like I need to do more work, maybe I'll even write some tests.