OFFSET
1,1
LINKS
Maghraoui Abdelkader, Table of n, a(n) for n = 1..200
FORMULA
a(n)=n if n is prime;
else b=reverse(n);
if b is prime a(n)=b else a(n)=nextprime(b);
(using "next prime" function as "smallest prime >= n"; see A007918. )
EXAMPLE
For n=7 a(7)=7.
For n=12, reverse(12)=21; a(12)=nextprime(21)=23.
MATHEMATICA
Table[Which[PrimeQ[n], n, PrimeQ[IntegerReverse[n]], IntegerReverse[n], True, NextPrime[ IntegerReverse[ n]]], {n, 100}] (* Harvey P. Dale, May 12 2018 *)
PROG
(PARI) rev(n)={d=digits(n); p=""; for(i=1, #d, p=concat(Str(d[i]), p)); return(eval(p))}
i=0; t=vector(200);
findn(n)={if(isprime(n), t[i++]=n, a=rev(n); b=nextprime(a); t[i++]=b); }
for(n=1, 200, findn(n)); t
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Maghraoui Abdelkader, Sep 23 2015
STATUS
approved