Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
3
Task/Repunit-primes/F-Sharp/repunit-primes.fs
Normal file
3
Task/Repunit-primes/F-Sharp/repunit-primes.fs
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
// Repunit primes. Nigel Galloway: January 24th., 2022
|
||||
let rUnitP(b:int)=let b=bigint b in primes32()|>Seq.takeWhile((>)1000)|>Seq.map(fun n->(n,((b**n)-1I)/(b-1I)))|>Seq.filter(fun(_,n)->Open.Numeric.Primes.MillerRabin.IsProbablePrime &n)|>Seq.map fst
|
||||
[2..16]|>List.iter(fun n->printf $"Base %d{n}: "; rUnitP(n)|>Seq.iter(printf "%d "); printfn "")
|
||||
Loading…
Add table
Add a link
Reference in a new issue