Again, trying my best to make my old professors happy. A few solutions to FiveThirtyEight's The Riddler.
A collection of solutions to various Riddler problems.
This solution uses an iterative approach to move through various state transitions to compute the final result in this battle between LeBron James and Anthony Davis.
This solution takes a dynamic programming approach to determine the lowest percent of popular vote that a candidate could receive and still win the electoral vote.