#A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99.
#Find the largest palindrome made from the product of two 3-digit numbers.
#answer : 906609=993*913
def project_euler
(900000..10000000).to_a.each do |i|
if (i.to_s == i.to_s.reverse)
for r in (100..999)
rod = i.to_f/r.to_i
if(((100.0..999.0).include? rod) and rod == rod.to_i)
puts i.to_s+"="+r.to_s+"*"+rod.to_i.to_s
end
end
end
end
end
project_euler
ProjectRuler-4
最新推荐文章于 2014-06-05 15:03:00 发布