Sha256: d7c136e3f8b2a1b6ce19597bd064c87cff487816a3b4f270c04abf4a9c2fd404

Contents?: true

Size: 162 Bytes

Versions: 1

Compression:

Stored size: 162 Bytes

Contents

class Integer
  def almost_perfect?
    return true if self == 1
    proper_divisors.reduce(:+) == self - 1
  end

  alias :least_deficient? :almost_perfect?
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
numb-0.152.0 lib/numb/almost_perfect.rb