OFFSET
1,2
LINKS
Michael S. Branicky, Table of n, a(n) for n = 1..10000 (terms 1..1000 from James S. DeArmon)
James S. DeArmon, Common LISP code to create A372149
MATHEMATICA
Select[Range[8000], PalindromeQ[#] && Times@@Boole[OddQ[IntegerDigits[#]]] == 1 &] (* Stefano Spezia, Apr 30 2024 *)
nLP[cn_Integer]:=Module[{s, len, half, left, pal, fdpal}, s=IntegerDigits[cn]; len=Length[s]; half=Ceiling[len/2]; left=Take[s, half]; pal=Join[left, Reverse[Take[left, Floor[len/2]]]]; fdpal=FromDigits[pal]; Which[cn==9, 11, fdpal>cn, fdpal, True, left=IntegerDigits[FromDigits[left]+1]; pal=Join[left, Reverse[Take[left, Floor[len/2]]]]; FromDigits[pal]]]; Select[NestList[nLP[#]&, 1, 200], AllTrue[IntegerDigits[#], OddQ]&] (* Harvey P. Dale, Feb 22 2026 *)
PROG
(Common Lisp) ; See Links section.
(Python)
from itertools import count, islice, product
def agen(): # generator of terms
for d in count(1):
for p in product("13579", repeat=d//2):
left = "".join(p)
for mid in [[""], "13579"][d&1]:
yield int(left + mid + left[::-1])
print(list(islice(agen(), 60))) # Michael S. Branicky, Jun 01 2025
CROSSREFS
KEYWORD
nonn,base
AUTHOR
James S. DeArmon, Apr 20 2024
EXTENSIONS
Missing 1551 inserted by Stefano Spezia, Apr 30 2024
STATUS
approved
