Challenge: The 0/1 Knapsack Problem
In this challenge, we'll introduce the famous 'knapsack problem' and solve a coding challenge on it.
We'll cover the following...
Welcome to your first dynamic programming problem! Remember to work your way up to the correct solution. It might help to think of the brute force solution first, then memoize it or tabulate it. The process of coming up with a solution to a problem like this would be similar in a real interview. Remember, you can discuss it with your interviewer and talk out loud while you’re implementing the solution. Good luck!
P.S changing the prototype of the given function would ...