Sum multiples of 3 and 5: Difference between revisions

Content added Content deleted
(added projecteuler link)
Line 508: Line 508:
{{Out}}
{{Out}}
<pre>233168</pre>
<pre>233168</pre>

=={{header|BQN}}==
A naive solution:
<lang bqn>Sum ← +´·(0=3⊸|⌊5⊸|)⊸/↕</lang>

A much faster solution:
<lang bqn>Sum ← {
m ← (0=3⊸|⌊5⊸|)↕15 ⋄ h‿l ← 15(⌊∘÷˜∾|)𝕩
(+´l↑m×15(×+↕∘⊣)h) + (15×(+´m)×2÷˜h×h-1) + h×+´m×↕15
}</lang>

{{out}}

<pre>
Sum 1000
233168
</pre>

([https://mlochbaum.github.io/BQN/try.html#code=U3VtIOKGkCB7CiAgbSDihpAgKDA9M+KKuHzijIo14oq4fCnihpUxNSDii4QgaOKAv2wg4oaQIDE1KOKMiuKImMO3y5ziiL58KfCdlakKICAoK8K0bOKGkW3DlzE1KMOXK+KGleKImOKKoyloKSArICgxNcOXKCvCtG0pw5cyw7fLnGjDl2gtMSkgKyBow5crwrRtw5fihpUxNQp9CgpTdW0gMTAwMAo= online REPL])


=={{header|C}}==
=={{header|C}}==