https://github.com/bthuilot/aoc25
🎄 advent of code 2025 🎄
https://github.com/bthuilot/aoc25
Last synced: about 1 month ago
JSON representation
🎄 advent of code 2025 🎄
- Host: GitHub
- URL: https://github.com/bthuilot/aoc25
- Owner: bthuilot
- License: gpl-3.0
- Created: 2025-10-29T22:34:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-12-18T22:12:28.000Z (6 months ago)
- Last Synced: 2025-12-26T02:39:07.778Z (6 months ago)
- Language: Haskell
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2025 - Haskell
This repositories stores solutions in [Haskell](https://www.haskell.org/) to [Advent of Code 2025](https://adventofcode.com/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)
## Building/Running
This project uses [stack](https://docs.haskellstack.org/en/stable/) 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
```bash
stack run # or make run
# run specific day
stack run 2 # run day 2
stack run 1 5 11 # only days 1, 5 and 11
```
## Tests
To test functionaility of the project, invoke the following:
```bash
make test
# or using stack
stack test
```
## Completed Days
Below is an index to every completed day's implementation source code (containing documentation of approach) and the challenge for the day
- [Day 0](src/Days/D00.hs) : *This is a test day supposed to server a placeholder until the challenge starts*
- [Day 1](src/Days/D01.hs) : [Problem](https://adventofcode.com/2025/day/1)
- [Day 2](src/Days/D02.hs) : [Problem](https://adventofcode.com/2025/day/2)
- [Day 3](src/Days/D03.hs) : [Problem](https://adventofcode.com/2025/day/3)
- [Day 4](src/Days/D04.hs) : [Problem](https://adventofcode.com/2025/day/4)
- [Day 5](src/Days/D05.hs) : [Problem](https://adventofcode.com/2025/day/5)
- [Day 6](src/Days/D06.hs) : [Problem](https://adventofcode.com/2025/day/6)
- [Day 7](src/Days/D07.hs) : [Problem](https://adventofcode.com/2025/day/7)
... other days not completed yet