OMG I NEED TO GO BACK TO ELEMENTARY SCHOOL AND RE-LEARN TO READ ALL THE WORDS!
Some tips, not spoilery, if you are working on this and stuck:
-
You Can Go Down As Many Steps As You Want In One Move
I absolutely thought my puzzle was unsolvable without this allowance. It's stated in a parenthetical and my brain parsed it backwards. -
S Is The Same Altitude As 'a', E Is The Same Altitude As 'z'.
It explicitly says this. I explicitly wrote code that has it 1 below/above.
I don't think there's any particularly interesting code snippets, so the wholle thing is up on github per usual!
(https://github.com/nothes/AdventOfCode/blob/main/AoC/AoC/Day%2012/day12.swift)