11 lines
432 B
Text
11 lines
432 B
Text
sieve:=Import("sieve.zkl",False,False,False).postponed_sieve;
|
|
primes:=Utils.Generator(sieve).walk(0d10); // first 10 primes
|
|
foreach n in (10)
|
|
{ primes[0,n].reduce('*,1):println("primorial(%d)=%d".fmt(n,_)); }
|
|
|
|
var [const] BN=Import("zklBigNum");
|
|
primes:=Utils.Generator(sieve).walk(0d1_000_000);
|
|
foreach n in ([1..6]){ n=(10).pow(n);
|
|
primes[0,n].pump(BN(1).mul)
|
|
:println("primorial(%,d)=%,d digits".fmt(n,_.numDigits));
|
|
}
|