Although the challenge has already ended, I thought I'd brush up on my programming skills by completing the 2019 incarnation of Advent of Code.
In addition to solving the puzzles, I would also like to take this as an exercise in maintaining an organized project structure with clean, idiomatic code. At a later time, I may come back and refactor my solutions for efficiency.
In this repository, files are grouped according to the days of the challenge, with each folder containing the following:
puzzle.md: The puzzle descriptionpuzzle_input.txt: The unique input given to me for each puzzlesolution.py: Solutions to the day's puzzle implemented in Pythontest.py: Code to test key functions written insolution.pyusing sample data given in the puzzle question.