Semiprime: Difference between revisions

(→‎{{header|Ruby}}: use sum method)
Line 930:
 
=={{header|Julia}}==
{{works with|Julia|0.6}}
(Uses the built-in <code>factor</code> function.)
 
<lang julia>semiprime(n) = sum(values(factor(n))) == 2</lang>
<lang julia>using Primes
<lang julia>semiprimeissemiprime(n::Integer) = sum(values(factor(n))) == 2</lang>
@show filter(issemiprime, 1:100)</lang>
 
{{out}}
<pre>filter(issemiprime, 1:100) = [4, 6, 9, 10, 14, 15, 21, 22, 25, 26, 33, 34, 35, 38, 39, 46, 49, 51, 55, 57, 58, 62, 65, 69, 74, 77, 82, 85, 86, 87, 91, 93, 94, 95]</pre>
<pre>julia> filter(semiprime, 1:100)
[4,6,9,10,14,15,21,22,25,26,33,34,35,38,39,46,49,51,55,57,58,62,65,69,74,77,82,85,86,87,91,93,94,95]</pre>
 
=={{header|Kotlin}}==
Anonymous user