OFFSET
10,1
COMMENTS
Pandigital squares are perfect squares containing each digit from 0 to 9 at least once.
FORMULA
a(n) = sqrt(A359344(n)).
a(n) = (10^(n/2-3) - 1)*10^3 + 629 for n >= 14 even.
PROG
(Python)
from math import isqrt
def c(n): return len(set(str(n))) == 10
def a(n):
ub, lb = isqrt(10**n-1), isqrt(10**(n-1)) if n&1 else isqrt(10**(n-1))+1
return next((k for k in range(ub, lb-1, -1) if c(k*k)), None)
print([a(n) for n in range(10, 31)]) # Michael S. Branicky, Dec 27 2022
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Martin Renner, Dec 27 2022
STATUS
approved