回答編集履歴
1
修正
answer
CHANGED
@@ -29,37 +29,31 @@
|
|
29
29
|
puts"合計金額:#{sum}円"
|
30
30
|
puts"おつり:#{res}円"
|
31
31
|
|
32
|
-
flag1, flag2, flag3, flag4 = 0, 0, 0, 0
|
33
|
-
|
34
32
|
if coin_500 > 0
|
35
33
|
num_500 = res / 500
|
36
|
-
flag1 = 1 if num_500 == 0
|
37
34
|
puts "500円:#{num_500}枚"
|
38
35
|
res = res - (500 * num_500 )
|
39
36
|
coin_500 -= num_500
|
40
37
|
end
|
41
38
|
if coin_100 > 0
|
42
39
|
num_100 = res / 100
|
43
|
-
flag2 = 1 if num_100 == 0
|
44
40
|
puts "100円:#{num_100}枚"
|
45
41
|
res = res - (100 * num_100)
|
46
42
|
coin_100 -= num_100
|
47
43
|
end
|
48
44
|
if coin_50 > 0
|
49
45
|
num_50 = res / 50
|
50
|
-
flag3 = 1 if num_50 == 0
|
51
46
|
puts "50円:#{num_50}枚"
|
52
47
|
res = res - (50 * num_50 )
|
53
48
|
coin_50 -= num_50
|
54
49
|
end
|
55
50
|
if coin_10 > 0
|
56
51
|
num_10 = res / 10
|
57
|
-
flag4 = 1 if num_10 == 0
|
58
52
|
puts "10円:#{num_10}枚"
|
59
53
|
res = res - (10 * num_10 )
|
60
54
|
coin_10 -= num_10
|
61
55
|
end
|
62
|
-
if
|
56
|
+
if coin_500 + coin_100 + coin_50+ coin_10 == 0
|
63
57
|
break
|
64
58
|
end
|
65
59
|
puts"-------------------------------------\n"
|