Я пытаюсь решить математические задачи с Руби из Project Euler. Здесь - первый, который я попробовал:
Если мы перечислим все натуральные числа
ниже 10, кратные 3 или 5,
мы получаем 3, 5, 6 и 9. Сумма этих
кратно 23.
Найдите сумму всех кратных 3
или 5 ниже 1000.
Пожалуйста, помогите мне улучшить мой код.
total = 0
(0...1000).each do |i|
total += i if (i%3 == 0 || i%5 == 0)
end
puts total