OFFSET
1,1
LINKS
Giovanni Resta, Table of n, a(n) for n = 1..500
EXAMPLE
a(4) = 8969 as 8, 9, 6 and 9 have even and odd parity alternately.
MAPLE
alp:= proc(n) local L;
L:= convert(n, base, 10);
andmap(i -> (L[i] - i) mod 2 = 0, [$1..nops(L)])
end proc:
f:= proc(d) local p;
if d::even then p:= 8*(10^d-1)/9 + (10^d-1)/99 + 1
else p:= 8*(10^d-1)/9+(10^(d+1)-1)/99 + 1
fi;
do
p:= prevprime(p);
if alp(p) then return p fi
od
end proc:
map(f, [$1..30]); # Robert Israel, Mar 19 2026
PROG
(SageMath)
concat = lambda x: Integer(''.join(map(str, x)), base=10)
def A068877(n):
dd = {0:range(0, 10, 2)[::-1], 1: range(1, 10, 2)[::-1]}
for d0 in [1..9][::-1]:
if n % 2 == 0 and d0 % 2 == 1: continue # optimization
ds = [dd[(d0+1+i) % 2] for i in range(n-1)]
for dr in cartesian_product(ds):
c = concat([d0]+dr)
if is_prime(c): return c # [D. S. McNeil, Apr 02 2011]
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Amarnath Murthy, Mar 19 2002
EXTENSIONS
a(15)-a(19) from Donovan Johnson, Apr 01 2011
STATUS
approved
