Link to the website with puzzle: Advent Of Code 2024
To create a new day simply run: make new-day-%
(and replace %
with the day formatted as two digits integer).
The same logic apply to build
, run
and test
with: make build-%
, make run-%
and make test-%
Small list of interesting algorithm used:
Algorithm | File | Small description |
---|---|---|
DFS | day 12 | DFS graph exploration |
Face counter | day 12 | Count face for a predefine region |
Image Entropy | day 14 part 2 | Measure of entropy of an image to find what images are random noise. |
Dijkstra's algorithm | day 16 | Find min cost path in weighted graph. |