⍝ Prime numbers:
pco ⎕io ⍝ the first prime
2
pco 2 5⍴ ⍳10 ⍝ the first 10 primes in a 2 by 5 table
2 3 5 7 11
13 17 19 23 29
pco 1234567 ⍝ the 1234567-th prime
19394489
¯1 pco 19394509 ⍝ the number of primes < 19394509
1234567
¯1 pco 97 ⍝ # primes < 97
24
¯1 pco 97.5 ⍝ # primes < 97.5
25
pco 24 ⍝ the 24-th prime
89
¯1 pco ¯1+2*31 ⍝ # primes < ¯1+2*31
105097564
pco 105097565 ⍝ the 105097565-th prime (counting from 1)
2147483647
1 pco 314159 ⍝ is 314159 a prime?
1
1 pco 113*2 ⍝ [AA]
0
{⍵/⍳⍴⍵} 1 pco ⍳25 ⍝ all the primes less than 25
2 3 5 7 11 13 17 19 23
0 pco 144 17 49 ⍝ which numbers are not prime?
1 0 1
3 pco 144 ⍝ prime factorization
2 2 2 2 3 3
2 pco 144 ⍝ primes and exponents
2 3
4 2
⍬ ≡ 3 pco 1 ⍝ the prime factorization of 1 is null
1
4 pco 10*1 2 3 4 ⍝ the next prime > 10 100 ...
11 101 1009 10007
¯4 pco 10*1 2 3 4 ⍝ the next prime < 10 100 ...
7 97 997 9973
b←10 pco 10 20 ⍝ primes between 10 and 20.
b/10 to 19 ⍝ prime between 10 and 20.
11 13 17 19
⍝ Errors:
pco 105097565+1 ⍝ too big
11::nonce error
pco ¯2 ⍝ too negative
11::assertion failure
pco 1,⊂2 3 ⍝ too deep
11::assertion failure
pco 3.4 ⍝ unnatural number
11::assertion failure
4 pco 3*31 ⍝ too big
11::nonce error
¯4 pco 2 ⍝ too small
11::assertion failure
3 pco 66 77 ⍝ too many items
11::assertion failure
⍝∇ pco to
Back to: code
Back to: Workspaces