A362429 Smallest k such that the concatenation of the numbers 123...k in base n is prime when interpreted as a decimal number, or -1 if no such prime exists.
-1, 231, 7315, 3241, 6, 12891, 22, 227, 127
Offset: 1
Examples
a(5) is 6: 12341011 (concatenate 1 though 6 in base 5) is a prime when interpreted as a decimal number.
Crossrefs
Programs
-
Python
from gmpy2 import is_prime from sympy.ntheory import digits from itertools import count, islice def c(base, s=""): if base == 1: yield from (s:=s+"1"*n for n in count(1)) else: yield from (s:=s+"".join(map(str, digits(n, base)[1:])) for n in count(1)) def a(n): if n == 1: return -1 return next(k for k, t in enumerate(c(n), 1) if is_prime(int(t)))
Comments