Gaussian primes: Difference between revisions

m
(julia example)
Line 169:
"""
function isGaussianprime(n::T) where T <: Integer
r, c = abs(real(n)), imag(n)
return isprime(r * r + c * c) || arr == abs(c) && isprime(arr) && (arr - 3) % 4 == 0
ar = abs(r)
return isprime(r * r + c * c) || ar == abs(c) && isprime(ar) && (ar - 3) % 4 == 0
end
 
4,102

edits