diegodfsd
6/27/2011 - 4:04 PM

gistfile1.rb

#Primeiro problema do Project Euler http://projecteuler.net/
#”Se nós listarmos todos os números naturais abaixo de 10, que são multiplos de 3 ou 5, nós obtemos 3,5,6 e 9. 
#A soma destes múltiplos é 23. Encontre a soma de todos os múltiplos de 3 ou 5 abaixo de 1000.”

(1..1000).find_all{ |n| (n % 3).zero? || (n % 5).zero? }.inject{|sum,n| sum + n}