AOC2025
Day 1: Here is day 1. (dialog). I knew there was a nice floor-y way to do part two but between gabbling trying to verbalize my thought process and the inherent de-buff that being on video gives, I resorted to checking a range instead and immediately felt a little silly. Ah well - so it goes :)
Day 2: I recorded my solve attempt again (here, long and boring). I got bogged down in an optimization for part a that seemed like a good idea (and WAS a good idea on the sample data) but that knocked me off the rails a bit haha, code got worse and worse! I’d normally go on a walk, maybe if this happens again I’ll pause the recording rather than trying to keep typing. Still, ended up with basically the same solutions as everyone else here, albeit with a small trick for part 1.
Day 3: Much smoother, My dialog and video. Tea and slowing down for the win!
Day 4: My dialog, video (both short today)
Day 5: Getting into territory where diagramming helps, thinking hard helps, and thinking about memory + speed starts to come up :slight_smile: My video. A little cheeky that ||the sample has ids sorted while the main input doesn’t! Good reason to look at your data :slight_smile: ||