#21092: 避免使用浮點數的方法


yes51851823@gmail.com (wseds)

學校 : 國立花蓮高級工業職業學校
編號 : 108813
來源 : [114.36.212.168]
最後登入時間 :
2024-10-17 21:35:26
e976. Will You Make it? -- HP CodeWars2019改編 | From: [114.44.201.36] | 發表日期 : 2020-04-09 22:38

H、M、S分別代表的是離開始還有幾小時、目的地的距離、開車的時速。

而要判斷能不能夠準時抵達其實只需要將開車的時速(S)乘以H(也就是你還有多少時間可以趕路),乘出來的結果就是你在這段時間內可以到多遠,如果距離不到(H×S<M),則表示會遲到,否則就可以趕上。

根據給定的H、S的範圍皆不大於40000,所以最大為40000×40000=1600000000,並不會超過int的範圍,可以安心使用int。

 
ZeroJudge Forum