teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2017/03/31 16:51

投稿

退会済みユーザー
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 flag1 + flag2 + flag3 + flag4 == 4
56
+ if coin_500 + coin_100 + coin_50+ coin_10 == 0
63
57
  break
64
58
  end
65
59
  puts"-------------------------------------\n"