package margusmartseppcode.From_30_to_39;
public class Problem_31 {
 public static void main(String[] args) {
  int target = 200, coins[] = { 1, 2, 5, 10, 20, 50, 100, 200 };
  int ways[] = new int[target + 1];
  ways[0] = 1;
  for (int coin : coins)
   for (int i = coin; i < target + 1; i++)
    ways[i] += ways[i - coin];
  System.out.println(ways[target]);
 }
}
 
No comments:
Post a Comment