我想用Ruby得到除法的剩余部分.
假设我们试图将208除以11.
决赛应该是"18加10"...我最终需要的是10
美元.
以下是我到目前为止得到的结果,但在这个用例中它被阻塞了(说剩下的是0
).
division = 208.to_f / 11
rounded = (division*10).ceil/10.0
remainder = rounded.round(1).to_s.last.to_i
我想用Ruby得到除法的剩余部分.
假设我们试图将208除以11.
决赛应该是"18加10"...我最终需要的是10
美元.
以下是我到目前为止得到的结果,但在这个用例中它被阻塞了(说剩下的是0
).
division = 208.to_f / 11
rounded = (division*10).ceil/10.0
remainder = rounded.round(1).to_s.last.to_i
模运算符:
> 208 % 11
=> 10