Day 7 done.

Typical "don't even try brute-forcing it" part 2. I kept track of the timeline count as I worked my way vertically down the graph, and then added up the beams' shared timelines at the end. I also considered that dynamic programming with a recursive solution would probably have worked fine as well, but went for the approach that most matched the way I was already doing it.

I'll probably follow up with the dynamic programming approach, just for fun.

#AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day7 #AdventOfCode2025Day07 #Day7 #Day07 #Rust #RustLang #Programming #CodingChallenges

2025/src/bin/day07.rs at 732180f7086b1710457a70606a25f45196a1b1cb675e4835d60cd4b1507c18e6

2025

AxFive
Day 7: 'The ice cream seller: a son of Italy does a brisk trade.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day07
#Day07 of #30DayMapChallenge on Accessibility This map shows the time needed to cycle from Bains des Paquis (a popular fondue and sauna place in Geneva) 🆕 1st time use of the `osmr` package to define #isochrones. Gallery: guillaume-noblet.com/30DayMapChal... #dataviz #rstats #ggplot2 #gis #map
day07-main
50%
day07-generic
50%
Poll ended at .
day07/main.rs · main · Marc Planard / advent-of-code-2024 · GitLab

GitLab.com

GitLab

Choose 20 books that have stayed with you or influenced you. One book per day for 20 days, in no particular order. No explanations, no reviews, just covers. ❤️📚

­#BookSky #Books #BookChallenge #Day07
https://yadl.info/en/notes/2024/book-challenge-day-07

Book Challenge - Day 07 - YADL

Mark Schmeiser

#AdventOfCode #AoC

I completed #Day07 of #AdventOfCode2023.

Part 1:
- Difficulty: 2/10
- Workout: 4/10

Part 2:
- Difficulty: 3/10
- Workout: 4/10

Took me almost 4 hours to solve this one, mainly because of the tricky implementation for jokers in part 2. Turned out that my method was too clever by half, and introduced itself a subtle bug.

#AdventOfCode #AoC

I completed #Day07 of #AdventOfCode2015, just for the fun of it.

Part 1:
- Difficulty: 3/10
- Workout: 5/10

Part 2:
- Difficulty: 1/10
- Workout: 2/10

I've done it in upwards of 6 hours, spread at 2 or 3 different days. It's a direct simulation: create all the wires (entries in a Map), map each line to an logic operation (with arguments validation), then run the operations. Each operation, when called, only runs if all arguments are available (not null).

The operation loop is a double one. While there are "not done" operations, loop executing them, marking each as done/not done. Eventually, all operations will be done.

The harder part was rewriting the class/function structure for operations (from full-featured class to collection of static methods) and for wires (Map of classes, to Map from String to number). KISS. Could be refactored further for size, but I'm shot of it.

They have forgiven us our trespasses for leaving them for 10 days. Thank goodness. Sylvester is always more cuddly than Pica. We are all glad to be back home. #Day07 #365happydays2023 #caturday #photography #catsofmastodon