This repositories stores solutions in Haskell to Advent of Code 2025.
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 uses stack to manage dependencies, buidling and execution.
NOTE: Before running be sure to copy your input data into the file inputs/${DAY}.txt where ${DAY}
is a zero padded 2 character string of the days number. for example 05 for day 5 and 12 for day 12
stack run # or make run
# run specific day
stack run 2 # run day 2
stack run 1 5 11 # only days 1, 5 and 11To test functionaility of the project, invoke the following:
make test
# or using stack
stack testBelow 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
... other days not completed yet