Sha256: e8e7079e9146f543bd9dbd149fa3c67cc05887e044eb06305f52205bcd708e3f
Contents?: true
Size: 233 Bytes
Versions: 12
Compression:
Stored size: 233 Bytes
Contents
class Integer def leyland? (2..Math.sqrt(self)).each do |x| (x..Math.sqrt(self)).each do |y| sum = x**y + y**x return true if sum == self break if sum > self end end false end end
Version data entries
12 entries across 12 versions & 1 rubygems