An open API service indexing awesome lists of open source software.

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 🎄

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