Topic: Dynamic Programming Problem / Level: intermediate

Problem: Solve the "Minimum Number of Steps to Reduce a Number to 1" problem where you can only divide by 2, subtract 1, or divide by 3 using dynamic programming.

Run the code to see the output here...