Sha256: 1f6067ada2ef690f015242ffc644604e6aca4fc781b23665e5384336071cf95f

Contents?: true

Size: 127 Bytes

Versions: 4

Compression:

Stored size: 127 Bytes

Contents

class Integer
  def centered_cube?
    1.upto(Math.cbrt(self)).any? do |n|
      self == n**3 + (n - 1) ** 3
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
numb-0.152.0 lib/numb/centered_cube.rb
numb-0.138.0 lib/numb/centered_cube.rb
numb-0.125.0 lib/numb/centered_cube.rb
numb-0.114.0 lib/numb/centered_cube.rb