Primality by trial division: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 220: | Line 220: | ||
} |
} |
||
}</lang> |
}</lang> |
||
=={{header|Erlang}}== |
|||
<lang erlang>is_prime(N) when N == 2 -> true; |
|||
is_prime(N) when N < 2 orelse N rem 2 == 0 -> false; |
|||
is_prime(N) -> is_prime(N,3). |
|||
is_prime(N,K) when K*K > N -> true; |
|||
is_prime(N,K) when N rem K == 0 -> false; |
|||
is_prime(N,K) -> is_prime(N,K+2). |
|||
</lang> |
|||
=={{header|Factor}}== |
=={{header|Factor}}== |