检查整数是否以双零结尾

时间:2014-07-30 11:21:49

标签: ruby ruby-on-rails-3

如何检查整数是否以两个零(00)结束?

感谢所有输入!

4 个答案:

答案 0 :(得分:4)

(1000%100).zero?
# => true

(1001%100).zero?
# => false

答案 1 :(得分:3)

您可以将其转换为String

100.to_s.end_with?("00")

答案 2 :(得分:1)

假设您希望它以完全两个零结束,您可以这样做:

!!n.to_s.match(/[^0]00$/)

答案 3 :(得分:0)

x is the integer

x.to_s.end_with?('00')