FJOM On The Run
Mis Bookmarks
Textpattern Forums
Textpattern
Bloglines
Ask Metafilter
Metafilter
El problema de numero mas bajo que no habia resuelto quedo hoy:
require 'rational'
require 'mathn'
class Integer
def triangle
self*(self+1)/2
end
def divisores
tot=1
#~ p self.prime_division
self.prime_division.each{|v| tot*=(v[1]+1)} #los exponentes indican cuantos divisores hay
tot
end
end
a=1
while true do
x=a.triangle
y=x.divisores
if y>500
puts "#{a}:#{x}:#{y}"
exit
end
a+=1
end
Newer: Project Euler 15 | Home | Older: TopCoder - StringMult
En línea desde hace 4 años, 8 meses, 23 dÃas, 6 horas y 52 minutos.