Sha256: 72b607be1b23a408e7cfcd0dc6552f492797d8e07144fe5e64bb53b641ba01b2
Contents?: true
Size: 405 Bytes
Versions: 3
Compression:
Stored size: 405 Bytes
Contents
# coding: utf-8 class Integer # A Dudeney number is a positive integer that is a perfect cube such that # the sum of its decimal digits is the cube root of the number. # # Returns true if self is a Dudeney number; false otherwise. # # 4913.dudeney? #=> true # 5832.dudeney? #=> true # 98.dudeney? #=> false # def dudeney? digits.reduce(:+) ** 3 == self end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
numb-0.186.0 | lib/numb/dudeney.rb |
numb-0.185.0 | lib/numb/dudeney.rb |
numb-0.184.0 | lib/numb/dudeney.rb |