Semiprime: Difference between revisions

m
→‎{{header|Ruby}}: split splits on white-space by default
m (→‎{{header|Ruby}}: split splits on white-space by default)
Line 2,584:
Faster version using 'factor' function from [U|Li]nux Core Utilities library.
<syntaxhighlight lang="ruby">def semiprime(n)
`factor #{n}`.split(' ').size == 3
end
n = 2**72 - 1 #4722366482869645213695
1,149

edits