Sha256: d18c638298045ad4b014b82f92b6b11a6b58718c77e299db11f2b835a659b053
Contents?: true
Size: 199 Bytes
Versions: 4
Compression:
Stored size: 199 Bytes
Contents
# coding: utf-8 class Integer def powerful? return false unless self > 0 divisors = self.divisors divisors.select {|d| d.prime? }.all?{|prime| divisors.include? (prime ** 2)} end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
numb-0.72.1 | lib/numb/powerful.rb |
numb-0.72.0 | lib/numb/powerful.rb |
numb-0.68.0 | lib/numb/powerful.rb |
numb-0.63.0 | lib/numb/powerful.rb |