OFFSET
1,1
MAPLE
isA010785 := proc(n) convert(convert(n, base, 10), set) ; if nops(%) = 1 then true ; else false ; fi ; end: A055642 := proc(n) ilog10(n)+ 1; end: A090269 := proc(n) local kern, k, p ; if n = 5 then RETURN(0) ; fi ; kern := ithprime(n) ; k := 1 ; while true do if isA010785(k) then p := k+10^A055642(k)*kern+k*10^(A055642(k)+A055642(kern)) ; if isprime(p) then RETURN(k) ; fi ; fi ; k := k+1 ; od ; end: seq(A090269(n), n=1..80); # R. J. Mathar, Jul 20 2007
PROG
(Python)
from sympy import prime, isprime
def a(n):
if n == 5: return 0
spn, digits = str(prime(n)), 1
while True:
for sk in [d*digits for d in "1379"]:
if isprime(int(sk + spn + sk)): return int(sk)
digits += 1
print([a(n) for n in range(1, 81)]) # Michael S. Branicky, Jul 01 2021
CROSSREFS
KEYWORD
base,nonn
AUTHOR
Amarnath Murthy, Nov 28 2003
EXTENSIONS
More terms from R. J. Mathar, Jul 20 2007
STATUS
approved