diff --git a/tisobe/src/C166.java b/tisobe/src/C166.java new file mode 100644 index 0000000000000000000000000000000000000000..1cacb75f768595e733f31db66d53c165ea8ccaca --- /dev/null +++ b/tisobe/src/C166.java @@ -0,0 +1,53 @@ +package tisobe.src; + +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + // 自分の得意な言語で + // Let's チャレンジ!! + Scanner sc = new Scanner(System.in); + final int price = sc.nextInt(); + + int coin=0; + + coin = CountingCoin.calcCoin(price); + + System.out.println(coin); + sc.close(); + } +} + +enum Coin{ + COIN_500(500), + COIN_100(100), + COIN_50(50), + OIN_10(10), + COIN_5(5), + COIN_1(1); + + private int coin; + + private Coin(int coin){ + this.coin = coin; + } + public int getCoin(){ + return coin; + } +} + + +class CountingCoin{ + + public static int calcCoin(int surplus){ + int countcoin=0; + + for( Coin coin: Coin.values() ) { + + countcoin += surplus / coin.getCoin(); + surplus =surplus % coin.getCoin(); + + } + return countcoin; + } +} \ No newline at end of file