I placed 21st on part 1; 13th on part 2; currently 8th overall.
I did brute force for part 1 and dynamic programming for part 2. The state space is (which character you're on, which block you're on, how long your current block is)
Problem: https://adventofcode.com/2023/day/12
Solution: https://github.com/jonathanpaulson/Ad...