Advent of Code 2025
One of my favorite times of the year has arrived - Advent of Code! I look forward to it every year, and I'm thankful that Eric Wastl has put so much effort into it over the years. Thanks to Gary Grady for the illustrations.
This is my sixth year participating. Previous years were: 2020, 2021, 2022, 2023 and 2024
I've reevaluated the set of programming languages I'll be using professionally, and I've settled on three of them:
- Python is my primary language, and is the default choice for all new development.
- Rust will be my choice only for solutions requiring more performance than Python can provide.
- JavaScript/TypeScript will be used for browser scripting.
So, I'll be solving all of the puzzles in Python, but since Rust is a new programming language for me, I plan on porting my Python solutions to Rust, mostly after the end of the contest, as time permits.
Source Code
- Python
- Rust (coming soon)
Table of Contents
- Day 00 - Preparations
- Day 01 - Secret Entrance
- Day 02 - Gift Shop
- Day 03 - Lobby
- Day 04 - Printing Department
- Day 05 - Cafeteria
- Day 06 - Trash Compactor
- Day 07 - Laboratories
- Day 08 - Playground
- Day 09 - Movie Theater
- Day 10 - Factory
- Day 11 - Reactor
- Day 12 - Tree Farm
