Skip to content

My solutions to the yearly online programming event in December.

Notifications You must be signed in to change notification settings

Arham4/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

My solutions for the Advent of Code.

What is Advent of Code?

Advent of Code is an online event created by Eric Wastl. Each year, starting on Dec 1st, an advent calendar of small programming puzzles are unlocked once a day at midnight (EST/UTC-5). Developers of all skill sets are encouraged to solve them in any programming language they choose!

AoC 2022 Progress

2022 was arguably an improvement from any previous years since I managed to get many sub-1000 rankings, but at the end of the day I feel pretty bad that I met my end at part 2 of day 17. The difficulty definitely went up exponentially between day 15 and day 16, so I feel happy I was able to do day 16 at least. Nevertheless, day 17's part 2 was a challenge I felt would take too long to bare for me, and as per my tradition, I decidedly ended up stopping AoC for the rest of the year due to failing to complete a part in time before the next day.

The questions from The Advent of Code 2022 can be found here.

Day Part One Part Two
Day 1: Calorie Counting 🌟 🌟
Day 2: Rock Paper Scissors 🌟 🌟
Day 3: Rucksack Reorganization 🌟 🌟
Day 4: Camp Cleanup 🌟 🌟
Day 5: Supply Stacks 🌟 🌟
Day 6: Tuning Trouble 🌟 🌟
Day 7: No Space Left On Device 🌟 🌟
Day 8: Treetop Tree House 🌟 🌟
Day 9: Rope Bridge 🌟 🌟
Day 10: Cathode-Ray Tube 🌟 🌟
Day 11: Monkey in the Middle 🌟 🌟
Day 12: Hill Climbing Algorithm 🌟 🌟
Day 13: Distress Signal 🌟 🌟
Day 14: Regolith Reservoir 🌟 🌟
Day 15: Beacon Exclusion Zone 🌟 🌟
Day 16: Proboscidea Volcanium 🌟 🌟
Day 17: Pyroclastic Flow 🌟 🚫

The Advent of Code 2022 personal stats

Note: I did day 15 about 1.5 hours later.

AoC 2021 Progress

2021 was a more productive AoC year. I managed to get to day 17, and then, after trying day 18 for many, many hours, eventually failed at completing it and therefore did not complete AoC 2021.

The questions from The Advent of Code 2021 can be found here.

Day Part One Part Two
Day 1: Sonar Sweep 🌟 🌟
Day 2: Dive! 🌟 🌟
Day 3: Binary Diagnostic 🌟 🌟
Day 4: Giant Squid 🌟 🌟
Day 5: Hydrothermal Venture 🌟 🌟
Day 6: Lanternfish 🌟 🌟
Day 7: The Treachery of Whales 🌟 🌟
Day 8: Seven Segment Search 🌟 🌟
Day 9: Smoke Basin 🌟 🌟
Day 10: Syntax Scoring 🌟 🌟
Day 11: Dumbo Octopus 🌟 🌟
Day 12: Passage Pathing 🌟 🌟
Day 13: Transparent Origami 🌟 🌟
Day 14: Extended Polymerization 🌟 🌟
Day 15: Chiton 🌟 🌟
Day 16: Packet Decoder 🌟 🌟
Day 17: Trick Shot 🌟 🌟
Day 18: Snailfish 🚫 🚫
❌ Day 19: Beacon Scanner 🚫 🚫
❌ Day 20: Trench Map 🚫 🚫
❌ Day 21: Dirac Dice 🚫 🚫
❌ Day 22: Reactor Reboot 🚫 🚫
❌ Day 23: Amphipod 🚫 🚫
❌ Day 24: Arithmetic Logic Unit 🚫 🚫
❌ Day 25: Sea Cucumber 🚫 🚫

The Advent of Code 2021 personal stats

AoC 2020 Progress

2020 was a quite the challenge for my schedule. I started working at a COVID-19 lab in November and had very taxing hours. There were some days I did the AoC at work and even some days in which I did the problems after a 16 hour shift.

I eventually reached my limit from fatigue and was forced to retire from continuing AoC for the year... though I am not too sure how long I would have lasted past day 14.

The questions from The Advent of Code 2020 can be found here.

Day Part One Part Two
Day 1: Report Repair 🌟 🌟
Day 2: Password Philosophy 🌟 🌟
Day 3: Toboggan Trajectory 🌟 🌟
Day 4: Passport Processing 🌟 🌟
Day 5: Binary Boarding 🌟 🌟
Day 6: Custom Customs 🌟 🌟
Day 7: Handy Haversacks 🌟 🌟
Day 8: Handheld Halting 🌟 🌟
Day 9: Encoding Error 🌟 🌟
Day 10: Adapter Array 🌟 🌟
Day 11: Seating System 🌟 🌟
Day 12: Rain Risk 🌟 🌟
Day 13: Shuttle Search 🌟 🌟
Day 14: Docking Data 🌟 🌟
❌ Day 15: Rambunctious Recitation 🚫 🚫
❌ Day 16: Ticket Translation 🚫 🚫
❌ Day 17: Conway Cubes 🚫 🚫
❌ Day 18: Operation Order 🚫 🚫
❌ Day 19: Monster Messages 🚫 🚫
❌ Day 20: Jurassic Jigsaw 🚫 🚫
❌ Day 21: Allergen Assessment 🚫 🚫
❌ Day 22: Crab Combat 🚫 🚫
❌ Day 23: Crab Cups 🚫 🚫
❌ Day 24: Lobby Layout 🚫 🚫
❌ Day 25: Combo Breaker 🚫 🚫

The Advent of Code 2020 personal stats