Let's try to do the advent of code 2025 in Java 25
Like last year and the year before.
I will only do the first part of each challenge in the hope it will not take too much time. I will try to write the solution in "Beautiful Java" and a code golfing solution :)
Each puzzle is contained in one file, by example for the day 1, you can just run
java src/main/java/AdventOfCode01.java- Day 1 AdventOfCode01.java AdventOfCode01Golf.java
- Day 2 AdventOfCode02.java AdventOfCode02Golf.java AdventOfCode02Golf2.java
- Day 3 AdventOfCode03.java AdventOfCode03Golf.java AdventOfCode02Golf3.java
- Day 4 AdventOfCode04.java AdventOfCode04Golf.java
- Day 5 AdventOfCode05.java AdventOfCode05Golf.java AdventOfCode05OneLine.java
- Day 6 AdventOfCode06.java AdventOfCode06Golf.java
- Day 7 AdventOfCode07.java AdventOfCode07Golf.java AdventOfCode07Golf2.java
- Day 8 AdventOfCode07.java
- Day 9 AdventOfCode09.java AdventOfCode09Golf.java
- Day 10 AdventOfCode10.java AdventOfCode10Golf.java
- Day 11 AdventOfCode11.java
- Day 12 AdventOfCode12.java
Each code will be published the day after.
Enjoy