Sadly, this marks the end of the first leg of our journey. But the silver lining? Phase two will start tomorrow at 04:00 AM...
#USJ #UniversalStudiosJapan #Osaka #SuperNintendoWorld #Day10
Day 10 is busy again, so another quick shot of today's dram, which is Jameson's 18 year (yup, they snuck in an Irish whiskey again). It's… well, it's Jameson. I get some hazelnut, apricot, and spice on the nose; tropical fruit on the palate (I always taste banana) with vanilla and nutmeg; and oak, more vanilla, and honey on the finish. Better than their base bottle, but not enough to justify the price, IMO.
For today's #DecembArt, I'm sharing a scattering of drawings I worked on this year.
#ArtAdventCalendar #Day10 #ink #drawing #art #GenerativeArt #ProceduralArt
Part 1 was a little tricky and fun. Solved it by just testing every combination, and sped that up by turning all the buttons and the goal light configuration into numbers that I could XOR together.
Technically, part 2 is done too, but it will never work on the real input. I threw memoization at this thing knowing that it wasn't going to work, but thought I might get lucky and the input would be constructed in a way that it would be fine. Nope.
I gave up and looked at the solutions thread on Reddit, and it looks like almost everybody is just throwing a solver at it (and the ones that aren't are using things like fraction-free Gaussian Elimination, which I can't hope to understand at this point in the night), and there are only 26 comments after 1.75 hours, so I guess this is a really hard problem this year.
I might come back to it tomorrow, but I doubt I'll find a good solution on my own. I don't want to just throw a solver at it if I don't have to.
#AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day10 #Day10 #Rust #RustLang #Programming #CodingChallenges