Sha256: 820ca37f0a615e887349af82f168fe263f87191059bf055fa66ed7399b04ee5b
Contents?: true
Size: 317 Bytes
Versions: 27
Compression:
Stored size: 317 Bytes
Contents
# coding: utf-8 class Integer def mms_pair?(other) return false unless (self == other.succ) || (other == self.succ) 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
27 entries across 27 versions & 1 rubygems