#aoc2025 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #aoc2025, aggregated by home.social.
-
Juan Vazquez and Cameron Cunning rejoin the show to discuss how we fared with the 2025 Advent of Code competition.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
Juan Vazquez and Cameron Cunning rejoin the show to discuss how we fared with the 2025 Advent of Code competition.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
Juan Vazquez and Cameron Cunning rejoin the show to discuss how we fared with the 2025 Advent of Code competition.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
Juan Vazquez and Cameron Cunning rejoin the show to discuss how we fared with the 2025 Advent of Code competition.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
Juan Vazquez and Cameron Cunning rejoin the show to discuss how we fared with the 2025 Advent of Code competition.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
I finished day 6 part 2 of #aoc2025. While I initially tried parsing forward through the lines of input, I eventually moved to parsing right to left. And again used reduce() to get the results of the problems.
-
I had fun applying reduce() to lists to solve day 6 part 1 of #aoc2025. I learned about reduce() while porting machine learning code to Linux on IBM Power many years back, but I've seldom used it.
-
I finished day 5 part 2 of #aoc2025. My first approach left me with overlapping ranges, so I had to revamp it. The working solution was much more elegant in addition to working!
-
CW: Advent of Code Day 11
Day 11 of #AdventOfCode is a classical graph problem like we're used to from previous years.
Unlike previously, I immediately thought of checking what the graph looked like with a visualization tool. Luckily, `petgraph` allows to export a graphviz file which can be then used to visualize the nodes and edges.
From that, it was clear that a few nodes were acting as "bridges" between largers subnets of nodes with no particular arrangement besides being directed towards the next "bridge" layer. Those bridge layers comprised 4 to 5 nodes in my input, and were the only ones with more than 6 incoming edges, so I used that as my filter criterion.
To gather them, I sorted the graph in topological order and chunked them by their position offset compared to the previous node. When doing this, all the nodes from a bridge layer end up being at most 20 positions away from the previous node in the sorted list.
Finally, I progressed through each subnet, collecting information about how many paths lead to each one of the end layer's nodes. By multiplying with all the paths leading to each start layer's node, we get the overall total number of paths.
https://github.com/beeb/aoc-2025/blob/main/src/days/day11.rs
-
CW: Advent of Code 2025 day 12 solution
I really didn't like this one. Basically have to do some bounds checking "it obviously always works" or "it obviously will never work" on it to get it to work on the actual input, but it still NEVER FINISHES on the example. I'm slightly bothered that the problem is more or less unsolvable as written, but I'm really bothered by the actual solution for the input not working on the example. That's not a fun puzzle, that feels like I'm being tricked, like the puzzle was a prank on me. Leaves a real sour taste, especially being the last puzzle of this year's AoC.
#AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day12 #Day12 #Rust #RustLang #Programming #CodingChallenges #AoC #AoC2025 #AoC2025Day12
-
I solved day 4 part 1 of #aoc2025. My algorithm to find neighbors was good, and my counting was good, but my result was too high. Eventually I figured it out
-
I finished day 3 part 2 of #AdventOfCode2025. I came up with a nice recursive solution with a little optimization.
-
One step further and completed day 7.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
One step further and completed day 7.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
One step further and completed day 7.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
One step further and completed day 7.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Completely lost my streak… Will try to come back to Wareville and continue the Advent of Cyber today.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Completely lost my streak… Will try to come back to Wareville and continue the Advent of Cyber today.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Completely lost my streak… Will try to come back to Wareville and continue the Advent of Cyber today.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Completely lost my streak… Will try to come back to Wareville and continue the Advent of Cyber today.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
CW: Advent of Code Solution - Day 7 (Nim)
I'm so glad I'm writing the solutions in both #nim and Python because I tend to find ways to improve the Python solution with the Nim one and vice versa. Today was one of those days. The biggest thing I learned though is that solving these damned puzzles exhausted will never lead to good things quality-wise.
Solution: https://git.jamesthebard.net/jweatherly/advent-of-code/src/branch/main/2025/07/solution.nim
#aoc #aoc2025 #adventofcode #adventofcode2025 #programming #nim
-
Got it. Completed Day 6.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Got it. Completed Day 6.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Got it. Completed Day 6.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Got it. Completed Day 6.
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
Day 5 completed. 🤓
#CyberSecurity #TryHackMe #AdventofCyber #AdventofCyber2025 #AoC #AoC2025
-
CW: Advent of Code Solution - Day 6 (Nim)
This one took a smidge more thought as I can't abuse `zip` to rotate 2D sequences. However, just rewrote the rotation as a proc and used that. Instead of `reduce`, it was all `foldl`, and I fought with `char` vs `string` due to some of the processing operations between the normal and cephalopod problem processing.
Overall, definitely a fun solve.
Solution: https://git.jamesthebard.net/jweatherly/advent-of-code/src/branch/main/2025/06
#aoc #aoc2025 #adventofcode #adventofcode2025 #programming #nim
-
A little peek at the bullshit I got up to yesterday.
-
The Advent of Code 2025 Pregame Show
Cameron Cunning and Juan Vazquez rejoin the podcast to discuss our approaches to the forthcoming Advent of Code 2025 coding competition in December.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
The Advent of Code 2025 Pregame Show
Cameron Cunning and Juan Vazquez rejoin the podcast to discuss our approaches to the forthcoming Advent of Code 2025 coding competition in December.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
The Advent of Code 2025 Pregame Show
Cameron Cunning and Juan Vazquez rejoin the podcast to discuss our approaches to the forthcoming Advent of Code 2025 coding competition in December.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
The Advent of Code 2025 Pregame Show
Cameron Cunning and Juan Vazquez rejoin the podcast to discuss our approaches to the forthcoming Advent of Code 2025 coding competition in December.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming
-
The Advent of Code 2025 Pregame Show
Cameron Cunning and Juan Vazquez rejoin the podcast to discuss our approaches to the forthcoming Advent of Code 2025 coding competition in December.
#rust #elixirlang #dlang #Aoc2025 #AdventOfCode #programming