Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.45 KB

File metadata and controls

46 lines (32 loc) · 1.45 KB

advent-of-code-2025

Python solutions to Advent of Code 2025, focusing on weekend problem sets.

Note: Weekday problem sets are maintained in the work repository.

Overview

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.

Repository Structure

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

Languages & Libraries

Language: Python 3

Standard Libraries Used:

  • re - Regular expressions for pattern matching
  • collections - Data structures like Counter, deque
  • itertools - Iteration tools for combinations and permutations
  • math - Mathematical functions
  • Built-in utilities for file I/O and data processing

How to Use

  1. Navigate to the desired day's directory
  2. Run the solution: python day_XX/solution.py
  3. Solutions expect input data to be available in the appropriate day directory

About Advent of Code

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.