Advent of code 2025
https://adventofcode.com
| .idea | ||
| bin/Debug/net10.0/Data | ||
| Day1 | ||
| Day2 | ||
| Day3 | ||
| Day4 | ||
| Day5 | ||
| Day6 | ||
| Day7 | ||
| EnvSetup | ||
| .gitignore | ||
| advent-of-code-2025.sln | ||
| advent-of-code-2025.sln.DotSettings.user | ||
| Day.cs | ||
| FileLoader.cs | ||
| global.json | ||
| Grid.cs | ||
| IPuzzle.cs | ||
| Program.cs | ||
| README.md | ||
Advent of Code 2025
This is my first time attempting the Advent of Code challenge.
Repository Structure
Putting each challenge in its own day-named folder.
Puzzles
The sample and input data have been put under bin/Debug/net10.0/Data in day-numbered folders, e.g. Day1.
You can read the puzzles themselves on Advent of Code, or if \that's offline or unavailable, you can read them here:
- Day 1: Secret Entrance
- Day 2: Gift Shop
- Day 3: Lobby
- Day 4: Printing Department
- Day 5: Cafeteria
- Day 6: Trash Compactor
- Day 7: Laboratories
- Day 8
- Day 9
- Day 10
- Day 11
- Day 12
TODOs etc
There are some things I would like to get done at some point.
- Go back and make days 1, 2 and 3 derive from
Dayto shrink them down a little - Consider packing them into a collection so they can run just the latest, or choose one, all of them to run.
- Add inline feedback to day 4