Jump to content

Sum multiples of 3 and 5: Difference between revisions

Added Wren
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}}==
9,490

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.