Sha256: d9d0551dc71c7e8e73b2347d54f8bf066217835ba31132c7f82e029e9d2a910b
Contents?: true
Size: 200 Bytes
Versions: 9
Compression:
Stored size: 200 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 end
Version data entries
9 entries across 9 versions & 1 rubygems