Sum multiples of 3 and 5: Difference between revisions
Content added Content deleted
(→{{header|Ruby}}: No ifs) |
|||
Line 872: | Line 872: | ||
g1 = n1*n2 |
g1 = n1*n2 |
||
(1..g1).select{|x| x%n1==0 or x%n2==0}.collect{|x| g2=(n3-x)/g1; (x+g1*g2+x)*(g2+1)}.inject{|sum,x| sum+x}/2 |
(1..g1).select{|x| x%n1==0 or x%n2==0}.collect{|x| g2=(n3-x)/g1; (x+g1*g2+x)*(g2+1)}.inject{|sum,x| sum+x}/2 |
||
end |
|||
end |
end |
||
</lang> |
</lang> |