1D Array (Coin Change / Unbounded Knapsack Style) โ€” Dynamic Programming (DP) Patterns | DSA Interview Guide