|
|
A158191
|
|
Attach the smallest prime to the end of the string a(n-1) so a(n) is also prime.
|
|
1
|
|
|
2, 23, 233, 2333, 23333, 2333323, 23333237, 233332373, 23333237353, 2333323735319, 2333323735319149, 2333323735319149571, 23333237353191495713, 23333237353191495713131, 233332373531914957131313
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,1
|
|
COMMENTS
|
|
|
LINKS
|
|
|
EXAMPLE
|
a(6) = 2333323 since a(5) = 23333 (prime) and 233333, 233335, 233337, 2333311, 2333313, 2333317 and 2333319 are all composite.
|
|
MATHEMATICA
|
nxt[n_]:=Module[{k=3}, While[CompositeQ[n*10^IntegerLength[k]+k], k = NextPrime[ k]]; n*10^IntegerLength[k]+k]; NestList[nxt, 2, 20] (* Requires Mathematica version 10 or later *) (* Harvey P. Dale, Jul 13 2019 *)
|
|
PROG
|
(Python)
from itertools import islice
from sympy import isprime, nextprime
def agen(): # generator of terms
p, s = 2, "2"
while True:
yield p
q = 2
while not isprime(p:=int(s+str(q))):
q = nextprime(q)
s += str(q)
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn,base
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|