Slide 115
Slide 115 text
115
https://edu.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
第3問 図2のプログラム
Python版
import math
def Maisu(kingaku):
Kouka = [1,5,10,50,100]
maisu = 0
nokori = kingaku
for i in range(4,-1,-1):
maisu = maisu + math.floor( nokori/Kouka[i] )
nokori = nokori % Kouka[i]
return maisu
kakaku = 46
min_maisu = 100
for tsuri in range(0,100):
shiharai = kakaku + tsuri
maisu = Maisu(shiharai) + Maisu(tsuri)
if maisu < min_maisu:
min_maisu = maisu
print(min_maisu)
tsuri を 0 から99まで
1ずつ増やしながら繰り返す
maisu = 枚数(shiharai) +
枚数(tsuri)
もし maisu <
min_maisu ならば:
min_maisu = maisu