OFFSET
1,1
COMMENTS
LINKS
Robert Israel, Table of n, a(n) for n = 1..243
MAPLE
PD:= [2, 3, 5, 7]:
g:= proc(n) local L, d, i, x, y;
L:= convert(n, base, 4); d:= nops(L);
x:= add(PD[L[i]+1]*10^(i-1), i=1..d);
y:= add(PD[L[-i]+1]*10^(i-1), i=1..d);
if isprime(x) and isprime(y) then return x fi;
end proc:
f:= proc(d) local k, v;
for k from 4^(d-1) do v:= g(k); if v <> NULL then return v fi od
end proc;
f(1):= 2:
map(f, [$1..30]); # Robert Israel, May 11 2025
PROG
(Python)
from sympy import isprime
from itertools import product
def a(n):
if n == 1: return 2
for first in "37":
for rest in product("2357", repeat=n-1):
s = first + "".join(rest)
if isprime(t:=int(s)) and isprime(int(s[::-1])):
return t
print([a(n) for n in range(1, 22)]) # Michael S. Branicky, Aug 08 2024
CROSSREFS
KEYWORD
base,nonn
AUTHOR
Jean-Marc Rebert, Aug 08 2024
STATUS
approved
