Welcome!
This repository contains my personal solutions to Advent of Code 2025.
I’m solving the puzzles using different programming languages and build systems, but I keep the folder structure consistent across all days so everything stays easy to navigate.
Every day follows the same hierarchy:
dayXX/
├── src/ # All source code for the solution
├── input/ # Your personal puzzle input
│ └── input.txt
├── run-pt1.sh # Script to run Part 1
└── run-pt2.sh # Script to run Part 2
-
src/
Contains all the code needed to solve that day’s puzzle. -
input/
Place your personal puzzle input here.
⚠️ The file must be namedinput.txtfor the following scripts to work. -
run-pt1.sh&run-pt2.sh
These scripts will:- Compile the program (if needed)
- Run the solution for the selected part
- Log the output
- Clean up any compiled/generated files afterward
While you’re free to look around, copying my solutions to get your own answers is strongly discouraged.
Advent of Code is all about learning and problem-solving — outsourcing that experience kind of defeats the point 😉
Write your own code, struggle a little, debug a lot, and enjoy the process.
That’s it.
Enjoy Advent of Code, have fun experimenting with new ideas and languages, and most importantly:
Merry Christmas & happy coding! 🎄✨