Learning Python with Advent of Code Walkthroughs

Dazbo's Advent of Code solutions, written in Python

Advent of Code 2025 - 2025

2025: Secret Entrance

Useful Links

Concepts and Packages Demonstrated

2025

Welcome to my Advent of Code 2025 solutions!

Day Name Topics
1 Secret Entrance Modular arithmetic, integer division, debugging, assertions
2 Gift Shop String manipulation, factors, caching
3 Lobby Greedy algorithms, list slicing, optimization
4 Printing Department 2D Grid, simulation, Matplotlib visualisations
5 Cafeteria Interval merging, list comprehensions, sorting
6 Trash Compactor Parsing, Transposition, OOP, Pattern Matching
7 Laboratories BFS, DFS, Memoisation (Recursion), NamedTuple, Graphs (DAG)
8 Playground BFS (Shortest Paths), Union-Find (Kruskal’s), Combinations, NamedTuple
9 Movie Theater Ray Casting, Geometry
10 Factory Combinations, Bitwise operations, Integer Linear Programming (ILP), SciPy
11 Reactor Graph Theory, NetworkX, Recursion, Memoization