Sha256: 6caa2d1ee92936abe358a3629fa07ff42b18e5a85602eb8b95d148032f929070
Contents?: true
Size: 231 Bytes
Versions: 2
Compression:
Stored size: 231 Bytes
Contents
# coding: utf-8 class Integer def powerful? return false unless positive? divisors = self.divisors divisors.select {|d| d.prime? }.all?{|prime| divisors.include? (prime ** 2)} end alias :handsome? :powerful? end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
numb-0.152.0 | lib/numb/powerful.rb |
numb-0.138.0 | lib/numb/powerful.rb |