advent-of-code/2024-python/output
Anders Englöf Ytterström 7c2b4c835a Solve 2024:16 pt2 "Reindeer Maze"
Part 1 was easily solved by Dijkstras (using heapq).
Tricky part was to find the way to serialize the
queue items for the heappush and heappop to behave
as required.

Part 2 was incredible hard to figure out, and I
could not do it by myself. From the subreddit, it
is hinted that a traditional set of visited nodes
to determine algorithm exit would not work.

After some laboration and readin some hints, I
managed to find a solution where the code keeps
tracks using a defaultdict.
2025-01-05 00:06:18 +01:00
..
__init__.py Solve 2024:16 pt1 "Reindeer Maze" 2025-01-05 00:06:18 +01:00
day_01.py Solve 2024:1 p1-2 "Historian Hysteria" 2025-01-05 00:06:18 +01:00
day_02.py Solve 2024:2 p1-2 "Red-Nosed Reports" 2025-01-05 00:06:18 +01:00
day_03.py Solve 2024:3 p1-2 "Mull It Over" 2025-01-05 00:06:18 +01:00
day_04.py Solve 2024:4 p1-2 "Ceres Search" 2025-01-05 00:06:18 +01:00
day_05.py Solve 2024:5 p1-2 "Print Queue" 2025-01-05 00:06:18 +01:00
day_06.py Solve 2024:6 p1-2 "Guard Gallivant" 2025-01-05 00:06:18 +01:00
day_07.py Solve 2024:7 p1-2 "Bridge Repair" 2025-01-05 00:06:18 +01:00
day_08.py Solve 2024:8 p1-2 "Resonant Collinearity" 2025-01-05 00:06:18 +01:00
day_09.py Solve 2024:9 p1-2 "Disk Fragmenter" 2025-01-05 00:06:18 +01:00
day_10.py Solve 2024:10 p1-2 "Hoof It" 2025-01-05 00:06:18 +01:00
day_11.py Solve 2024:11 p1-2 "Plutonian Pebbles" 2025-01-05 00:06:18 +01:00
day_12.py Solve 2024:12 p2 "Garden Groups" 2025-01-05 00:06:18 +01:00
day_13.py Solve 2024:13 p1-2 "Claw Contraption" 2025-01-05 00:06:18 +01:00
day_14.py Solve 2024:14 p1-2 "Restroom Redoubt" 2025-01-05 00:06:18 +01:00
day_15.py Solve 2024:15 p1 "Warehouse Woes" 2025-01-05 00:06:18 +01:00
day_16.py Solve 2024:16 pt2 "Reindeer Maze" 2025-01-05 00:06:18 +01:00