財布の中の小銭の数を少なくする方法
1.小さい位から順に払う
例:128円 →8円を払う→20円を払う→100円を払う
2.払いたい額以下の小銭で払う
例:8円 →5円か1円で払う
例:20円 →10円(か5円か1円)で払う
3.払いたい額以下の小銭で払えない場合
(a)払いたい額が1~4 → 払いたい額を5にする
例:123円の3円が払えない
→払いたい額を125円にする (5円があれば払う)
例:120円の20円が払えない
→払いたい額を150円にする (50円があれば払う)
(b)払いたい額が5~9 → 払いたい額を10にする
例:128円の8円が払えない
→ 払いたい額を120+10=130円にする (30円があれば払う)
例:128円の3円は払えた
→払いたい額=125円の5円が払えない
→ 払いたい額を120+10=130円にする (30円があれば払う)
例:170円の70円が払えない
→払いたい額100+100円=200円にする (200円があれば払う)
例:170円の20円は払えた
→払いたい額=150円の50円が払えない
→払いたい額を100+100円=200円にする (200円があれば払う)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
別の考え方
払う料金
=10000×i +5000×h + 1000×g + 500×f + 100×e + 50×d + 10×c + 5×b + 1×a
a、c、e、g→0~4
b、d、f、h→0~1
①
aが0
→②
aが1~4
a円を1円玉で
払う→②
払えない→bを1増やす→②
②
bが0
→③
bが1
5円を5円以下玉で
払う→③
払えない→cを1増やす→③
bが2
cを1増やす→③
③
cが0
→④
cが1~4
10×c円を10円以下玉で
払う→④
払えない→dを1増やす→④
cが5
dを1増やす→④
④
dが0
→⑤
dが1
50円を50円以下玉で
払う→⑤
払えない→eを1増やす→⑤
dが2
eを1増やす→⑤
⑤
eが0
→⑥
eが1~4
100×e円を100円以下玉で
払う→⑥
払えない→fを1増やす→⑥
eが5
fを1増やす→⑥
⑥
fが0
→⑦
fが1
500円を500円以下玉で
払う→⑦
払えない→gを1増やす→⑦
fが2
gを1増やす→⑦
⑦
gが0
→⑧
gが1~4
1000×g円を1000円札か小銭で
払う→⑧
払えない→hを1増やす→⑧
gが5
hを1増やす→⑧
⑧
hが0
→⑨
hが1
5000円を5000円以下札か小銭で
払う→⑨
払えない→iを1増やす→⑨
hが2
iを1増やす→⑨
⑨
10000×i円を払う