Skip to content

Commit d797e10

Browse files
committed
Coin Change Problem
1 parent 5558aff commit d797e10

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

Coin_Change.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import java.util.Scanner;
2+
import java.util.Vector;
3+
4+
public class Coin_Change {
5+
private static void min(int v,int arr[]) {
6+
7+
int len = arr.length;
8+
9+
10+
Vector<Integer> a = new Vector<>();
11+
for (int i = len - 1; i >= 0; i--) {
12+
while (v >= arr[i]) {
13+
v = v - arr[i];
14+
a.add(arr[i]);
15+
}
16+
}
17+
for (int i = 0; i < a.size(); i++) {
18+
System.out.print(" "+ a.elementAt(i));
19+
}
20+
21+
}
22+
23+
24+
public static void main(String[] args) {
25+
int[] coins = {1, 2, 5, 10, 20, 50};
26+
Scanner scanner = new Scanner(System.in);
27+
System.out.println("Enter amount for change");
28+
int a = scanner.nextInt();
29+
System.out.print("Minimum coin change required:");
30+
min(a,coins);
31+
32+
}
33+
}
34+
35+

0 commit comments

Comments
 (0)