Advent of Code 2024: Blogs for each day

I spent December of 2024 solving Advent of Code, which was a lot of great algorithmic fun! To add to it, I also wrote a blog each day detailing my approach on solving the two problems released each day. Here is a list of all blog posts along with the code for each day:

DaySolution LinkImplementation Approach/Blog posts
Day 1linkAOC 2024, Day 1: Missing abs() for integers
Day 2linkAOC 2024, Day 2: Slice Internals Reminder
Day 3linkAOC 2024, Day 3: All About Regex
Day 4linkAOC 2024, Day 4: Find the X
Day 5linkAOC 2024, Day 5: Custom Sort
Day 6linkAOC 2024, Day 6: Escaping & Adding Obstacles
Day 7linkAOC 2024, Day 7: Recursion to the Rescue
Day 8linkAOC 2024, Day 8: Reading Comprehension
Day 9linkAOC 2024, Day 9: Bonus Heaps!
Day 10linkAOC 2024, Day 10: Part 2 easier than part 1?
Day 11linkAOC 2024, Day 11: Memoisation FTW
Day 12linkAOC 2024, Day 12: Counting Corners
Day 13linkAOC 2024, Day 13: Solving Linear Equations
Day 14linkAOC 2024, Day 14: Christmas Tree Hunt
Day 15linkAOC 2024, Day 15: Moving Boxes
Day 16linkAOC 2024, Day 16: Fun with Dijkstra
Day 17linkAOC 2024, Day 17: Implementing a Quine
Day 18linkAOC 2024, Day 18: Falling Walls
Day 19linkAOC 2024, Day 19: Designing Towels
Day 20linkAOC 2024, Day 20: Manhattan Distance to the Rescue
Day 21linkAOC 2024, Day 21: Keypad Madness
Day 22linkAOC 2024, Day 22: Maximum Bananas
Day 23linkAOC 2024, Day 23: Bron–Kerbosch Algorithm
Day 24linkAOC 2024, Day 24: Ripple Carry Adder
Day 25linkAOC 2024, Day 25: Locks, Keys and Stars!

Hope you like going through them! Incase you have any feedback, feel free to reach out to me Twitter, Bluesky or on e-mail at contact[at]shraddhaag[dot]dev.