OFFSET
1,3
LINKS
Robert Israel, Table of n, a(n) for n = 1..10000 (n=1..412 from R. J. Mathar)
P. De Geest, Subsets of Palindromic Squares
FORMULA
a(n) = sqrt(A057136(n))
EXAMPLE
121 is OK since 121^2=14641 is also a palindrome.
MAPLE
dmax:= 7: # to get all terms with up to dmax digits
Res:= 0, 1, 2, 3, 11, 22:
Po:= [[0], [1], [2], [3]]: Pe:= [[0, 0], [1, 1], [2, 2]]:
for d from 1 to dmax do
if d::odd then
Po:= select(t -> add(s^2, s=t) < 10, [seq(seq([i, op(t), i], t=Po), i=0..2)]);
Res:= Res, op(map(proc(p) if p[1] <> 0 then add(p[i]*10^(i-1), i=1..nops(p)) fi end proc, Po))
else
Pe:= select(t -> add(s^2, s=t) < 10, [seq(seq([i, op(t), i], t=Pe), i=0..2)]);
Res:= Res, op(map(proc(p) if p[1] <> 0 then add(p[i]*10^(i-1), i=1..nops(p)) fi end proc, Pe))
fi;
od:
Res; # Robert Israel, Jun 21 2017
MATHEMATICA
PalQ[n_] := FromDigits[Reverse[IntegerDigits[n]]] == n; t = {}; Do[
If[PalQ[n] && PalQ[n^2], AppendTo[t, n]], {n, 0, 1200000}]; t (* Jayanta Basu, May 10 2013 *)
Select[Range[0, 12*10^5], AllTrue[{#, #^2}, PalindromeQ]&](* Requires Mathematica version 10 or later *) (* Harvey P. Dale, Feb 20 2018 *)
PROG
(PARI) is(n) = digits(n)==Vecrev(digits(n)) && digits(n^2)==Vecrev(digits(n^2)) \\ Felix Fröhlich, Jun 21 2017
CROSSREFS
KEYWORD
base,nonn
AUTHOR
Henry Bottomley, Aug 12 2000
EXTENSIONS
1001001 inserted by R. J. Mathar, Nov 04 2012
STATUS
approved