Knapsack Problem Leetcode Practice