I just completed "Race Condition" - Day 20 - Advent of Code 2024 Running a bit behind. Very interesting problem for Day 20, where reading the problem correctly lets you make the right assumptions while solving the problem. #Rust #AdventOfCode adventofcode.com/2024/day/20
Manoj Mahalingam
Manoj Mahalingam
@manoj.dev
Principal Engineer @Avalara ๐ฎ๐ณ๐ฌ๐ง Interested in LLMs at the moment. Leading low code adoption. #Scala #Python #Javascript #Kubernetes #Terraform #AWS #MachineLearning ๐ป https://stacktoheap.com ๐ฅ https://youtube.com/manojlds
254 followers91 following261 posts
#Rust code is here github.com/manojlds/adv... Did it with simple recursion and memoization
I just completed "Linen Layout" - Day 19 - Advent of Code 2024 Easier day with no challenge in extending for Part 2 as well. #Rust #AdventOfCode adventofcode.com/2024/day/19
I just completed "Linen Layout" - Day 19 - Advent of Code 2024 Easier day with no challenge in extending for Part 2 as well. #Rust #AdventOfCode adventofcode.com/2024/day/19
I just completed "RAM Run" - Day 18 - Advent of Code 2024 Easier day with simple Dijkstra's again for Part 1 and a straightforward expansion for Part 2 #Rust #AdventOfCode adventofcode.com/2024/day/18
I just completed "Chronospatial Computer" - Day 17 - Advent of Code 2024 Interesting part 2 today. Brute force definitely didn't work and had to look for patterns (and a bit of Reddit help) to identify the solution #Rust #AdventOfCode adventofcode.com/2024/day/17
I just completed "Reindeer Maze" - Day 16 - Advent of Code 2024 โ A bit delayed for day 16. Standard Dijkstra's/A* with having to track the paths for part 2 #Rust #AdventOfCode adventofcode.com/2024/day/16
#Rust code for #AdventOfCode Day 15 is here - github.com/manojlds/adv...
I just completed "Warehouse Woes" - Day 15 - Advent of Code 2024 Fun part 2 today and just had to visualize it #Rust #AdventOfCode adventofcode.com/2024/day/15
I just completed "Warehouse Woes" - Day 15 - Advent of Code 2024 Fun part 2 today and just had to visualize it #Rust #AdventOfCode adventofcode.com/2024/day/15
I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 Tried part 2 with heuristics (had to go to reddit for this) and also LLMs. Took a dump of each state for 10000 ticks and passed to LLM to identify the tree. #Rust #AdventOfCode adventofcode.com/2024/day/14
#AdventOfCode Day 13: Claw Contraption
I just completed "Claw Contraption" - Day 13 - Advent of Code 2024 More about the math than anything else. Didn't know about Cramer's rule (or forgot if I learnt it earlier) and then it's just a straightforward problem #Rust #AdventOfCode adventofcode.com/2024/day/13
I just completed "Claw Contraption" - Day 13 - Advent of Code 2024 More about the math than anything else. Didn't know about Cramer's rule (or forgot if I learnt it earlier) and then it's just a straightforward problem #Rust #AdventOfCode adventofcode.com/2024/day/13
I just completed "Garden Groups" - Day 12 - Advent of Code 2024 #Rust #AdventOfCode adventofcode.com/2024/day/12
#Rust code is here github.com/manojlds/adv... #AdventOfCode
I just completed "Plutonian Pebbles" Day 11 #AdventOfCode This was such a fun problem. A very simple part1 and a expected complication in part2 that just has you rethink the solution. But once you do the, part2 is simple as well and something that just cannot run runs in ms. So satisfying! #Rust
#Rust code for #AdventOfCode Day 10 is here github.com/manojlds/adv...
I just completed "Hoof It" - Day 10 - Advent of Code 2024 #Rust #AdventOfCode adventofcode.com/2024/day/10 Straightforward DFS and BFS
I just completed "Hoof It" - Day 10 - Advent of Code 2024 #Rust #AdventOfCode adventofcode.com/2024/day/10 Straightforward DFS and BFS
#Rust code for #AdventOfCode Day 9 is here - github.com/manojlds/adv...
I just completed "Disk Fragmenter" - Day 9 - Advent of Code 2024 A very fun problem! Missed some cases in part 2 and was interesting to change to accommodate them. #Rust #AdventOfCode
#Rust code for this is here - github.com/manojlds/adv... Would love some feedback to make this more idiomatic and on the approach. Doing this part to make it reusable for part 1 and part 2 and feels a bit ugly: #AdventOfCode
I just completed "Resonant Collinearity" - Day 8 - Advent of Code 2024 โ Easier day with part1 being a special case of part 2 and easy to refactor. #Rust #AdventOfCode adventofcode.com/2024/day/8
I just completed "Resonant Collinearity" - Day 8 - Advent of Code 2024 โ Easier day with part1 being a special case of part 2 and easy to refactor. #Rust #AdventOfCode adventofcode.com/2024/day/8
#Rust code for Advent of Code Day 7 is here github.com/manojlds/adv... Went with a recursive approach that was straightforward enough to expand for part 2 #AdventOfCode
I just completed "Bridge Repair" - Day 7 - Advent of Code 2024 Easier day with a fun problem and a straightforward expansion in part 2 #Rust #AdventOfCode adventofcode.com/2024/day/7
I just completed "Bridge Repair" - Day 7 - Advent of Code 2024 Easier day with a fun problem and a straightforward expansion in part 2 #Rust #AdventOfCode adventofcode.com/2024/day/7
#Rust code for Day 6 of #AdventOfCode is here - github.com/manojlds/adv...
I just completed "Guard Gallivant" - Day 6 - Advent of Code 2024 Easier day compared to Day 5. And brute force all the way ๐ #Rust #AdventOfCode adventofcode.com/2024/day/6
I just completed "Guard Gallivant" - Day 6 - Advent of Code 2024 Easier day compared to Day 5. And brute force all the way ๐ #Rust #AdventOfCode adventofcode.com/2024/day/6
My #Rust code for this is here. Really did struggle with Part 2 today. Part 1 was brute force, and topological sort didn't work out for Part 2. Had to step back to relook at the problem and the input and focus on finding the middle rather than sorting. #adventofcode
I just completed "Print Queue" - Day 5 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/5 This one was a doozy. Spent a lot of time with Part 2, trying to do a topological sort and then had to study the problem and the input again. Think I got a good enough solution since #Rust
I just completed "Print Queue" - Day 5 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/5 This one was a doozy. Spent a lot of time with Part 2, trying to do a topological sort and then had to study the problem and the input again. Think I got a good enough solution since #Rust
Nice #Rust course from the Android team google.github.io/comprehensiv...
Code in #Rust is here github.com/manojlds/adv...
I just completed "Ceres Search" - Day 4 - Advent of Code 2024 #AdventOfCode #Rust The grids begin ๐. Unusually, Part 2 was actually a special case and simpler than Part 1 adventofcode.com/2024/day/4
I just completed "Ceres Search" - Day 4 - Advent of Code 2024 #AdventOfCode #Rust The grids begin ๐. Unusually, Part 2 was actually a special case and simpler than Part 1 adventofcode.com/2024/day/4
I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode #Rust adventofcode.com/2024/day/3
I just completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2
Who else is doing Advent of Code 2024? Doing it in #Rust this time #adventofcode github.com/manojlds/adv...