Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎄 Advent of Code 2025 Solutions 🎄

✅ Progress Status

Day Title Status (Part 1) Status (Part 2)
01 Secret Entrance (Safe Dial) ⭐ Completed ⭐ Completed
02 Gift Shop (Repeated IDs) ⭐ Completed ⭐ Completed
03 Lobby (Max Joltage Sequence) ⭐ Completed ⭐ Completed
04 Printing Department (Forklift Access) ⭐ Completed ⭐ Completed
05 Puzzle 5 ⭐ Completed ⭐ Completed
06 Puzzle 6 ⭐ Completed ⭐ Completed
07 Puzzle 7 ⭐ Completed ⭐ Completed
08 Puzzle 8 ⭐ Completed ⭐ Completed
09 Puzzle 9 ⭐ Completed ⭐ Completed
10 Puzzle 10 ⭐ Completed ⭐ Completed
11 Puzzle 11 ⭐ Completed ⭐ Completed
12 Puzzle 12 ⭐ Completed ⭐ Completed

🛠️ Technology Stack

  • Primary Language: Java (JDK 23+)
  • Environment: Fedora 42 (KDE Plasma)
  • IDE/Editor: Visual Studio Code
  • Version Control: Git / GitHub CLI (gh)

📂 Repository Structure

Each day's problem is organized into its own folder. All solutions are written in Java and utilize standard input redirection for puzzle input.

. ├── Day01/ │ ├── Day1.java │ ├── Day1Part2.java │ └── input.txt ├── Day02/ ├── Day03/ ├── Day04/ ├── Day05/ ├── Day06/ ├── Day07/ ├── Day08/ ├── Day09/ ├── Day10/ ├── Day11/ └── Day12/ ├── Day12.java └── input12.txt

...


🚀 How to Run a Solution

To compile and run any solution (e.g., Day 4, Part 2) locally using the standard input redirection method established in the terminal:

  1. Navigate to the specific day's folder (e.g., Day04):

    cd Day04
  2. Compile the Java file:

    javac Day4Part2.java
  3. Execute the compiled class, redirecting the puzzle data from the local input file:

    java Day4Part2 < input4.txt

    (The output will be the final puzzle answer.)

About

Advent of Code 2025 Solutions

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages