This repositories stores my solutions in Racket to Advent of Code 2024.
For more info on the approach to each day, read the module header comment located at the top of each day's source file (an index is located below)
This project leverages dune to compile and run the project, to build an executable simply run
racket main.rkt
# or
make run
# Optionally specify only a subset of days to run
racket main.rkt -d 1,8,23 # Run days 1, 8 and 23
Tests are written using RackUnit
To test functionaility of the project, invoke the following:
make test
# Or
raco test .
Below is an index to every completed day's implementation source code (containing documentation of approach) and the challenge for the day
- Day 0 : This is a test day supposed to server a placeholder until the challenge starts
- Day 1 : Problem
- Day 2 : Problem
- Day 3 : Problem
- Day 4 : Problem
- Day 5 : Problem
- Day 6 : Problem
- Day 7 : Problem
- Day 8 : Problem
- Day 9 : Problem
- Day 10 : Problem
- Day 11 : Problem
- Day 12 : Problem
- Day 13 : Problem
- Day 14 : Problem
- Day 15 : Problem
- Day 16 : Problem