Question: Inverse Captcha
- Part 1 Solution: Sum matching adjacent numbers
- Part 2 Solution: Sum matching opposite numbers
Question: Corruption Checksum
- Part 1 Solution: Sum difference of largest and smallest elements per row
- Part 2 Solution: Sum quotient of only two evenly divisible elements per row
Question: Spiral Memory
- Part 1 Solution: Distance from specified index to center of spiral
- Part 2 Solution: Fill up the spiral with values depending on adjacent values
Question: High-Entropy Passphrases
- Part 1 Solution: Duplicates of existing words are not allowed
- Part 2 Solution: Anagrams of existing words are not allowed
Question: A Maze of Twisty Trampolines, All Alike
- Part 1 Solution: Number of steps to exit the instruction space
- Part 2 Solution: Same as before, but with new rule about modifying read instructions
Question: Memory Reallocation
- Part 1 Solution: Number of iterations before a duplicate state is reached
- Part 2 Solution: Number of iterations between first pair of duplicated states
Question: Recursive Circus
- Part 1 Solution: Parse input and find root of tree