Sum multiples of 3 and 5: Difference between revisions
Added Wren
SqrtNegInf (talk | contribs) m (→version 2: Fix comment: Perl 6 --> Raku) |
(Added Wren) |
||
Line 3,856:
!sum35 1000 ; returns 233168
}</lang>
=={{header|Wren}}==
<lang ecmascript>var sum35 = Fn.new { |n|
n = n - 1
var s3 = (n/3).floor
var s5 = (n/5).floor
var s15 = (n/15).floor
s3 = 3 * s3 * (s3+1)
s5 = 5 * s5 * (s5+1)
s15 = 15 * s15 * (s15+1)
return (s3 + s5 - s15)/2
}
System.print(sum35.call(1000))</lang>
{{out}}
<pre>
233168
</pre>
=={{header|XPL0}}==
|