Skip to content

Latest commit

 

History

History

2020

Solutions in Python for the 2020 edition of the Advent of Code annual programming challenge.

Annual editions in Python: 2020, 2019.

🎄🌟🌟 Advent of Code 2020: Tropical Island 🎄🌟🌟

After saving Christmas five years in a row, you've decided to take a vacation at a nice resort on a tropical island. Surely, Christmas will go on without you.

Tag Description
👌 Completed without issues
🤔 Substantial thinking required
🐢 Long answer computation time
🤯 Implementation had to be completely rewritten several times
🏳 Stuck, had to read the relevant mega-thread for guidance
Day Puzzle Title Links Topics Part One Part Two
1 Report Repair AoC - Reddit - 👌 👌
2 Password Philosophy AoC - Reddit - 👌 👌
3 Toboggan Trajectory AoC - Reddit - 👌 👌
4 Passport Processing AoC - Reddit - 👌 👌
5 Binary Boarding AoC - Reddit - 👌 👌
6 Custom Customs AoC - Reddit - 👌 👌
7 Handy Haversacks AoC - Reddit - 👌 🤯
8 Handheld Halting AoC - Reddit - 👌 🤯
9 Encoding Error AoC - Reddit - 👌 👌
10 Adapter Array AoC - Reddit - 👌 🏳️
11 Seating System AoC - Reddit - 👌 👌
12 Rain Risk AoC - Reddit - 👌 🤔
13 Shuttle Search AoC - Reddit - 👌 🤔🐢
14 Docking Data AoC - Reddit - 👌 👌
15 Rambunctious Recitation AoC - Reddit - 👌 👌
16 Ticket Translation AoC - Reddit - 👌 🤔
17 Conway Cubes AoC - Reddit - 👌 👌
18 Operation Order AoC - Reddit RPN 👌 👌
19 Monster Messages AoC - Reddit Graph traversal 👌 ️🏳
20 Jurassic Jigsaw AoC - Reddit - 👌 🏳
21 Allergen Assessment AoC - Reddit - 👌 👌
22 Crab Combat AoC - Reddit - 👌 🤔
23 Crab Cups AoC - Reddit - 👌 🏳️
24 Lobby Layout AoC - Reddit - 🤔 👌🐢
25 Combo Breaker AoC - Reddit - 👌🐢 50 🌟

Notable Puzzles

Day 10: Adapter Array

Stuck on part two, had to refer to the subreddit megathread.

I decided that relying on a forward walking with a back-track was the best way forward.

Day 19: Monster Messages

Stuck: had to hard-code top of rule dependency graph

Day 20: Jurassic Jigsaw

Stuck: had to use recursion for reconstructing the image

Day 23: Crab Cups

Stuck: had to use a list for storing clockwise object

Resources