Anonymous user
Semiprime: Difference between revisions
→{{header|Crystal}}
Line 572:
Faster version using 'factor' function from [U|Li]nux Core Utilities library.
<lang ruby>def semiprime(n)
`factor #{n}`.split(' ')[1..-1]
end
n = 0xffffffffffffffff_u64 # 2**64 - 1 = 18446744073709551615
|