Anonymous user
N-smooth numbers: Difference between revisions
→{{header|Crystal}}
Line 770:
<lang ruby>require "big"
def prime?(n)
return false unless n
pc = typeof(n).new(5)
while pc <= sqrt_n
return false if n % pc == 0 || n % (pc + 2) == 0
pc += 6
end
true
|