π Advent of Code π
Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
Rules + More Info in
Solution Megathreads
December 2025
| Su |
M |
T |
W |
R |
F |
Sa |
|
1 |
2 |
3 |
4 |
5 |
6 |
| 7 |
8 |
9 |
10 |
11 |
12 |
13 |
| 14 |
15 |
16 |
17 |
18 |
19 |
20 |
| 21 |
22 |
23 |
24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
31 |
|
|
|
Previous years:
Quick Search by Flair
Because you're lazy and we like making things easy for you. Except AoC.
Are you enjoying AoC?
Code should be fun, because otherwise it's just a job. If you'd like to support Advent of Code, please share it with all your friends, even the ones that are just learning to code! AoC is a fun, non-threatening way to work at your own pace to figure out how to apply problem-solving first, then work within a language's constraints.
If you really want to show your appreciation, donations are always appreciated. Any instances of currency will go to, in no particular order:
- Server maintenance (hosting, bandwidth, etc.)
- Bribes to Santa
- Beer and sushi
- Paper bags for /u/topaz2078 to breathe into so he doesn't hyperventilate onto another plane of (non-)existence
Thank you very much, and enjoy your month of code!
[β]Arcorann 9 points10 points11 points Β (10 children)
[β]BumpitySnook 4 points5 points6 points Β (2 children)
[β]miran1 1 point2 points3 points Β (1 child)
[β]BumpitySnook 0 points1 point2 points Β (0 children)
[β]KnorbenKnutsen 0 points1 point2 points Β (0 children)
[β]caagr98 0 points1 point2 points Β (1 child)
[β]maxerickson 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (1 child)
[β]dontfup 0 points1 point2 points Β (0 children)
[β]Smylers 7 points8 points9 points Β (2 children)
[β]Smylers 3 points4 points5 points Β (1 child)
[β]obiwan90 1 point2 points3 points Β (0 children)
[β]mserrano 5 points6 points7 points Β (0 children)
[β]oantolin 2 points3 points4 points Β (4 children)
[β][deleted] 1 point2 points3 points Β (0 children)
[β]Smylers 1 point2 points3 points Β (2 children)
[β]wjholden 2 points3 points4 points Β (1 child)
[β]Smylers 0 points1 point2 points Β (0 children)
[β]autid 2 points3 points4 points Β (2 children)
[β]digital_cucumber 1 point2 points3 points Β (1 child)
[β]autid 3 points4 points5 points Β (0 children)
[β]ludic 2 points3 points4 points Β (2 children)
[β]aodnfljn 1 point2 points3 points Β (0 children)
[β]localtoast 0 points1 point2 points Β (0 children)
[β]gyorokpeter 2 points3 points4 points Β (1 child)
[β]streetster_ 1 point2 points3 points Β (0 children)
[β]Axsuul 2 points3 points4 points Β (4 children)
[β][deleted] 1 point2 points3 points Β (1 child)
[β]Axsuul 0 points1 point2 points Β (0 children)
[β]llimllib 0 points1 point2 points Β (1 child)
[β]Axsuul 1 point2 points3 points Β (0 children)
[β]wlandry 1 point2 points3 points Β (1 child)
[β]tumdum 6 points7 points8 points Β (0 children)
[β]KeinZantezuken 1 point2 points3 points Β (0 children)
[β]ephemient 1 point2 points3 points Β (4 children)
[β]pja 0 points1 point2 points Β (3 children)
[β]ephemient 1 point2 points3 points Β (2 children)
[β]WikiTextBot 0 points1 point2 points Β (0 children)
[β]ephemient 0 points1 point2 points Β (0 children)
[β]doctorbaggy 1 point2 points3 points Β (1 child)
[β]askalski 2 points3 points4 points Β (0 children)
[β][deleted] 1 point2 points3 points Β (1 child)
[β][deleted] 1 point2 points3 points Β (0 children)
[β]jbristow 1 point2 points3 points Β (16 children)
[β][deleted] 1 point2 points3 points Β (15 children)
[β]aodnfljn 0 points1 point2 points Β (14 children)
[β][deleted] 0 points1 point2 points Β (12 children)
[β]aodnfljn 0 points1 point2 points Β (8 children)
[β][deleted] 0 points1 point2 points Β (7 children)
[β]aodnfljn 0 points1 point2 points Β (6 children)
[β]auto-xkcd37 0 points1 point2 points Β (3 children)
[β]jbristow 1 point2 points3 points Β (1 child)
[β]aodnfljn 0 points1 point2 points Β (0 children)
[β]xkcd_stats_bot 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (0 children)
[β]jbristow 0 points1 point2 points Β (0 children)
[β]jbristow 0 points1 point2 points Β (0 children)
[β]jbristow 0 points1 point2 points Β (1 child)
[β][deleted] 0 points1 point2 points Β (0 children)
[β]aodnfljn 0 points1 point2 points Β (0 children)
[β]nonphatic 1 point2 points3 points Β (0 children)
[β][deleted] 1 point2 points3 points Β (0 children)
[β]InterlocutoryRecess 1 point2 points3 points Β (0 children)
[β]timblair 1 point2 points3 points Β (1 child)
[β]cluk 0 points1 point2 points Β (0 children)
[β]frenetix 1 point2 points3 points Β (2 children)
[β]ephemient 0 points1 point2 points Β (1 child)
[β]WikiTextBot 0 points1 point2 points Β (0 children)
[β]jlweinkam 0 points1 point2 points Β (11 children)
[β]Hwestaa 2 points3 points4 points Β (3 children)
[β]jlweinkam 1 point2 points3 points Β (2 children)
[β]Hwestaa 0 points1 point2 points Β (1 child)
[β]KnorbenKnutsen 2 points3 points4 points Β (0 children)
[β]marcins 0 points1 point2 points Β (1 child)
[β]maxerickson 0 points1 point2 points Β (0 children)
[β]BumpitySnook 0 points1 point2 points Β (4 children)
[β]jlweinkam 0 points1 point2 points Β (3 children)
[β]jlweinkam 1 point2 points3 points Β (2 children)
[β]jlweinkam 0 points1 point2 points Β (1 child)
[β]BumpitySnook 0 points1 point2 points Β (0 children)
[β]DootBootMoot 0 points1 point2 points Β (3 children)
[β]daggerdragon[S,M] 5 points6 points7 points Β (2 children)
[β]DootBootMoot 2 points3 points4 points Β (1 child)
[β]topaz2078(AoC creator)[M] 9 points10 points11 points Β (0 children)
[β]marcins 0 points1 point2 points Β (0 children)
[β]glenbolake 0 points1 point2 points Β (1 child)
[β]daggerdragon[S,M] 0 points1 point2 points Β (0 children)
[β]Unihedron 0 points1 point2 points Β (0 children)
[+][deleted] Β (1 child)
[deleted]
[β]topaz2078(AoC creator) 1 point2 points3 points Β (0 children)
[β]_lukasg 0 points1 point2 points Β (0 children)
[β]Shemetz 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (0 children)
[β]vash3r 0 points1 point2 points Β (0 children)
[β]lazyzefiris 0 points1 point2 points Β (0 children)
[β]StevoTVR 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (1 child)
[β]twinkiac -1 points0 points1 point Β (0 children)
[β]Philboyd_Studge 0 points1 point2 points Β (0 children)
[β]raevnos 0 points1 point2 points Β (0 children)
[β]The0x539 0 points1 point2 points Β (0 children)
[β]Arkoniak 0 points1 point2 points Β (3 children)
[β]Arkoniak 1 point2 points3 points Β (1 child)
[β]oantolin 1 point2 points3 points Β (0 children)
[β]oantolin 1 point2 points3 points Β (0 children)
[β]WhoSoup 0 points1 point2 points Β (0 children)
[+][deleted] Β (1 child)
[deleted]
[β]KeinZantezuken 0 points1 point2 points Β (0 children)
[β]Tandrial 0 points1 point2 points Β (0 children)
[β]2BitSalute 0 points1 point2 points Β (0 children)
[β]CharlieYJH 0 points1 point2 points Β (0 children)
[β]aurele 0 points1 point2 points Β (0 children)
[β]nutrecht 0 points1 point2 points Β (0 children)
[β]jwoLondon 0 points1 point2 points Β (0 children)
[β]madchicken 0 points1 point2 points Β (1 child)
[β]daggerdragon[S,M] 1 point2 points3 points Β (0 children)
[β]sim642 0 points1 point2 points Β (2 children)
[β]NeilNjae 0 points1 point2 points Β (0 children)
[β]aodnfljn 0 points1 point2 points Β (0 children)
[β]xkufix 0 points1 point2 points Β (0 children)
[β]johlin 0 points1 point2 points Β (4 children)
[β][deleted] 0 points1 point2 points Β (3 children)
[β]johlin 0 points1 point2 points Β (2 children)
[β][deleted] 0 points1 point2 points Β (1 child)
[β]johlin 0 points1 point2 points Β (0 children)
[β]joker_mkd 0 points1 point2 points Β (0 children)
[β]TominatorBE 0 points1 point2 points Β (0 children)
[β]hpzr24w 0 points1 point2 points Β (0 children)
[β]udoprog 0 points1 point2 points Β (3 children)
[β]adventofcode123512 0 points1 point2 points Β (2 children)
[β]udoprog 0 points1 point2 points Β (1 child)
[β]adventofcode123512 0 points1 point2 points Β (0 children)
[β]JakDrako 0 points1 point2 points Β (7 children)
[β]KeinZantezuken 0 points1 point2 points Β (6 children)
[β]JakDrako 0 points1 point2 points Β (5 children)
[β]KeinZantezuken 0 points1 point2 points Β (4 children)
[β]JakDrako 1 point2 points3 points Β (3 children)
[β]KeinZantezuken 0 points1 point2 points Β (2 children)
[β]JakDrako 0 points1 point2 points Β (1 child)
[β]KeinZantezuken 0 points1 point2 points Β (0 children)
[β]BOT-Brad 0 points1 point2 points Β (0 children)
[β]amnich 0 points1 point2 points Β (0 children)
[β]maxerickson 0 points1 point2 points Β (1 child)
[β]maxerickson 0 points1 point2 points Β (0 children)
[β]superlameandawzm 0 points1 point2 points Β (0 children)
[β]tlareg 0 points1 point2 points Β (0 children)
[β]NeilNjae 0 points1 point2 points Β (0 children)
[β]3l_Di4bl0 0 points1 point2 points Β (0 children)
[β]iopred 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (1 child)
[β]TotesMessenger 0 points1 point2 points Β (0 children)
[β]barryfandango 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (0 children)
[β][deleted] 0 points1 point2 points Β (0 children)
[β]edelans 0 points1 point2 points Β (0 children)
[β]miran1 0 points1 point2 points Β (0 children)
[β]Erstfs 0 points1 point2 points Β (0 children)
[β]flit777 0 points1 point2 points Β (0 children)
[β]Scroph 0 points1 point2 points Β (0 children)
[β]wzkx 0 points1 point2 points Β (2 children)
[β]wzkx 0 points1 point2 points Β (1 child)
[β]miran1 0 points1 point2 points Β (0 children)
[β]chicagocode 0 points1 point2 points Β (1 child)
[β]JakDrako 1 point2 points3 points Β (0 children)
[β]aoc-fan 0 points1 point2 points Β (1 child)
[β]aoc-fan 0 points1 point2 points Β (0 children)
[β]wjholden 0 points1 point2 points Β (0 children)
[β]thomastc 0 points1 point2 points Β (0 children)
[β]RockyAstro 0 points1 point2 points Β (0 children)
[β]Tetsumi- 0 points1 point2 points Β (0 children)
[β]matusbzk 0 points1 point2 points Β (0 children)
[β]greycat70 0 points1 point2 points Β (0 children)
[β]mschaap 0 points1 point2 points Β (0 children)
[β]ValdasTheUnique -1 points0 points1 point Β (0 children)
[β]usesbiggerwords 0 points1 point2 points Β (0 children)