So far:
- Day 16
- Day 19
- Day 17
- Day 22
Quite uncomfortable to do in Rust due to parent relationship (hello LinkedList
!).
Beautiful puzzle!
First tricky puzzle this year. Initial (naive) solution for part 1 took ~24 seconds to compute the answer. The optimized version (different algorithm) runs in just ~300 ms.
Part 2 is quite tricky as well but it's a beautiful puzzle.
Similar to day 16, also hard. Part 2 was rather unusual for AoC but actually quite interesting.
Funniest plot twist ever! Nice puzzle.
Ended up hard-coding the wrapping logic... very ugly but it works.
Much easier than previous days. We're coming to the end.
Great puzzle! Took me a while to realize that you cannot stay at the current position if a blizzard wants to take your position in the next round.