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. |
