Python solutions to Advent of Code 2025, focusing on weekend problem sets.
Note: Weekday problem sets are maintained in the work repository.
This repository contains my solutions to the weekend Advent of Code challenges for 2025. Advent of Code is an annual event featuring daily programming puzzles that range from easy to challenging.
advent-of-code-2025/
├── day_01/
│ └── solution.py
├── day_02/
│ └── solution.py
├── ...
└── README.md
Each day's solution is organized in its own directory with:
solution.py- Main solution implementation- Input files and supporting utilities as needed
Language: Python 3
Standard Libraries Used:
re- Regular expressions for pattern matchingcollections- Data structures like Counter, dequeitertools- Iteration tools for combinations and permutationsmath- Mathematical functions- Built-in utilities for file I/O and data processing
- Navigate to the desired day's directory
- Run the solution:
python day_XX/solution.py - Solutions expect input data to be available in the appropriate day directory
Advent of Code is an annual coding event with daily programming puzzles throughout December. Each puzzle has two parts, with the second part often unlocking after solving the first.