猿问

ruby 数值取整问题

我想对一个数值做以下类似的取整,如:
4001取整到10000
5010取整到10000
100001取整到20000
依次类推,请问有什么好的方法吗?
补充:我想将一个不是很规则的值取一个比它大的规则值。
慕后森
浏览 641回答 2
2回答

慕尼黑5688855

rubydeften_thouusand_ceil(n)(n.fdiv10000).ceil*10000end2.1.5:015>ten_thouusand_ceil4001=>100002.1.5:016>ten_thouusand_ceil5010=>100002.1.5:017>ten_thouusand_ceil10001=>20000

慕的地6264312

可以这样defget_num(n)whilej||=0return10**jifn
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答