Making change

Given a target amount $n$ and a set of coins of different values, what is the minimum number of coins needed to make $n$.

λ Making_change_-_dynamic