The Advent of Code 2025 has come around once more, but this time only with 12 puzzles to solve
To keep it interesting, my buddy Niels and I decided to challenge ourselves, and each other, by using a new programming language for each day
The current standing and the rules to this showdown can be found below
Current Standing
My solutions can be found here and Niels' solutions can be found here
426 μs
432 μs
Timed Out
0.17 ms
12.2 ms
1.3 ms
4.8 ms
Timed Out
Timed Out
4.4 ms
3.5 ms
Timed Out
16.2 ms
Timed Out
6.2 ms
6.2 ms
Timed Out
Timed Out
Timed Out
Timed Out
Timed Out
Timed Out
—
—
Rules
The rules are simple:
- We start the day by spinning a wheel of 12 languages
(C++, Rust, Go, Haskell, Python, TypeScript, C#, PHP, Java, Elixir, Lua, Zig)
- We then each try to solve the day's puzzle with the chosen language before the end of the day, no more changes can be made afterwards
- When time's up, we run each solution on both of our machines 10 times and take the average time to finish
- The winner is the one with the shortest average time across all days
- NO AI
W.I.P
Advent of Code 2025 is still in progress, so this post will only contain the current standings for now
Keep an eye out for when this post is updated though 👀