删除Ruby中最后两位数字

时间:2013-07-23 01:59:34

标签: ruby

我有一个来自外部API的数字,但最后有两个额外的零。什么是删除两个零的解决方案。我尝试了chomp方法,但这不起作用。我从API收到的号码是Bignum。我正在使用Ruby 2。

这是API的示例输入1374577200000

这是我想要的示例输出13745772000

2 个答案:

答案 0 :(得分:11)

如果数字是整数,则可以使用整数除法:

> 123456 / 100
=> 1234

答案 1 :(得分:3)

你不能选择Fixnum或Bignum,所以你必须来回转换它:

number = 123400
number.to_s[0..-3].to_i