RosettaCodeData/Task/Repunit-primes/Sidef/repunit-primes.sidef

9 lines
180 B
Plaintext

var limit = 1000
say "Repunit prime digits (up to #{limit}) in:"
for n in (2..20) {
printf("Base %2d: %s\n", n,
{|k| is_prime((n**k - 1) / (n-1)) }.grep(1..limit))
}