RosettaCodeData/Task/Primality-by-trial-division/00-TASK.txt
2023-07-01 13:44:08 -04:00

25 lines
790 B
Text

;Task:
Write a boolean function that tells whether a given integer is prime.
Remember that   '''1'''   and all non-positive numbers are not prime.
Use trial division.
Even numbers greater than   '''2'''   may be eliminated right away.
A loop from   '''3'''   to   '''√{{overline| n }}  ''' will suffice,   but other loops are allowed.
;Related tasks:
*   [[count in factors]]
*   [[prime decomposition]]
*   [[AKS test for primes]]
*   [[factors of an integer]]
*   [[Sieve of Eratosthenes]]
*   [[factors of a Mersenne number]]
*   [[trial factoring of a Mersenne number]]
*   [[partition an integer X into N primes]]
*   [[sequence of primes by Trial Division]]
<br><br>