Content is now moved into https://github.com/hhoppe/advent_of_code/
IPython/Jupyter notebook by Hugues Hoppe with solutions to the 2017 Advent of Code puzzles. Completed in November 2022.
In this notebook, I explore both "compact" and "fast" code versions, along with data visualizations.
I was able to speed up all the solutions such that the cumulative time across all 25 puzzles is about 2 s.
(For some puzzles, I had to resort to the numba
package to jit-compile Python functions.)
Here are some visualization results: