Parsing lines of text, looking for key words
Parsing lists of numbers, comparing values, and calculating maximums
Parsing 2-D grid from text, looking for patterns in neighboring coordinates
Parsing pairs of lists, counting the common elements
Part 1: Convert a list of rules into a massive DAG and traverse it
Part 2: Drastically increases input range; must efficiently search for the ideal path
Simple 1-D distance calculations
Poker hand sorting & scoring
Part 1: Parse a digraph and traverse it
Part 2: Calculate the length of cycles in the graph
Predict the next number in a sequence of integers
Part 1: Path walking in Euclidean space
Part 2: Finding the area bounded by the path
Part 1: 2-D grid parsing, Manhattan distance
Part 2: Count path intersection points