Sum multiples of 3 and 5: Difference between revisions

(added projecteuler link)
Line 508:
{{Out}}
<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}}==
Anonymous user