Sha256: 94fea83db77bf651bd57cb34a44d6fa5ba4caef0b4f97abcbdfc0f287b07e816
Contents?: true
Size: 292 Bytes
Versions: 9
Compression:
Stored size: 292 Bytes
Contents
# coding: utf-8 class Integer def mms_pair?(other) return false unless consecutive?(other) sum = [self,other].map do |n| (n.digits + n.prime_factors.map{|p| p.digits}.flatten).reduce(:+) end sum.first == sum.last end alias :maris_mcgwire_sosa_pair? :mms_pair? end
Version data entries
9 entries across 9 versions & 1 rubygems