我有一个来自外部API的数字,但最后有两个额外的零。什么是删除两个零的解决方案。我尝试了chomp
方法,但这不起作用。我从API收到的号码是Bignum
。我正在使用Ruby 2。
这是API的示例输入1374577200000
这是我想要的示例输出13745772000
答案 0 :(得分:11)
如果数字是整数,则可以使用整数除法:
> 123456 / 100
=> 1234
答案 1 :(得分:3)
你不能选择Fixnum或Bignum,所以你必须来回转换它:
number = 123400
number.to_s[0..-3].to_i