Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,16 @@
|
|||
on isPrime(n)
|
||||
if (n < 3) then return (n is 2)
|
||||
if (n mod 2 is 0) then return false
|
||||
repeat with i from 3 to (n ^ 0.5) div 1 by 2
|
||||
if (n mod i is 0) then return false
|
||||
end repeat
|
||||
|
||||
return true
|
||||
end isPrime
|
||||
|
||||
-- Test code:
|
||||
set output to {}
|
||||
repeat with n from -7 to 100
|
||||
if (isPrime(n)) then set end of output to n
|
||||
end repeat
|
||||
return output
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
on isPrime(n)
|
||||
if (n < 4) then return (n > 1)
|
||||
if ((n mod 2 is 0) or (n mod 3 is 0)) then return false
|
||||
repeat with i from 5 to (n ^ 0.5) div 1 by 6
|
||||
if ((n mod i is 0) or (n mod (i + 2) is 0)) then return false
|
||||
end repeat
|
||||
|
||||
return true
|
||||
end isPrime
|
||||
|
||||
-- Test code:
|
||||
set output to {}
|
||||
repeat with n from -7 to 100
|
||||
if (isPrime(n)) then set end of output to n
|
||||
end repeat
|
||||
return output
|
||||
|
|
@ -0,0 +1 @@
|
|||
{2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97}
|
||||
Loading…
Add table
Add a link
Reference in a new issue