-2

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

这是来自 API 的示例输入1374577200000

这是我想要的示例输出13745772000

4

2 回答 2

12

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

> 123456 / 100
=> 1234
于 2013-07-23T02:05:39.867 回答
4

你不能 chomp 一个 Fixnum 或 Bignum,所以你必须来回转换它:

number = 123400
number.to_s[0..-3].to_i
于 2013-07-23T02:07:56.190 回答