1
0

AdventOfCode2025

Solver for Advent of Code 2025 puzzles. https://adventofcode.com/2025/

This is a single command line application for the puzzles written in Rust.

Puzzle Input

This project does not contain the puzzle or example inputs as per the copyright notice of Advent of Code. In order to run the compiled application, the puzzle inputs have to be downloaded from the Advent of Code 2025 puzzle pages, and placed as text files into the AdventOfCode2025\data directory, e.g. AdventOfCode2025\data\secret_entrance.txt, or AdventOfCode2025\data\example\secret_entrance.txt for the unit tests. The application will output an error message with details if it cannot find an input file.

Solutions

Day 4: Printing Department

🔎 Puzzle: https://adventofcode.com/2025/day/4, Solver: PrintingDepartment

Day 5: Cafeteria

🔎 Puzzle: https://adventofcode.com/2025/day/5, Solver: Cafeteria

Day 6: Trash Compactor

🔎 Puzzle: https://adventofcode.com/2025/day/6, Solver: TrashCompactor

Day 8: Playground

🔎 Puzzle: https://adventofcode.com/2025/day/8, Solver: Playground

Tests

The package contains unit tests for each solver to help troubleshoot issues and prevent regressions. These tests cover the solutions for provided examples and full data inputs. The solutions used within the tests are user-specific.

License

Copyright (C) 2025 Stefan Müller

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

S
Description
Solver for Advent of Code 2025 puzzles. https://adventofcode.com/2025/
Readme GPL-3.0 218 KiB
Languages
Rust 100%