login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A354480 a(n) is the smallest decimal palindrome with Hamming weight n (i.e., with exactly n 1's when written in binary). 0

%I #15 Jun 18 2022 14:21:16

%S 0,1,3,7,77,55,111,191,383,767,5115,11711,15351,30703,81918,97279,

%T 744447,978879,1570751,3665663,8387838,66911966,66322366,132111231,

%U 199212991,389545983,939474939,3204444023,3220660223,11542724511,34258485243,33788788733,34292629243

%N a(n) is the smallest decimal palindrome with Hamming weight n (i.e., with exactly n 1's when written in binary).

%H <a href="/index/Bi#binary">Index entries for sequences related to binary expansion of n</a>

%H <a href="/index/Pac#palindromes">Index entries for sequences related to palindromes</a>

%o (Python)

%o from itertools import count, islice, product

%o def pals(startd=1): # generator for base-10 palindromes

%o for d in count(startd):

%o for p in product("0123456789", repeat=d//2):

%o if d//2 > 0 and p[0] == "0": continue

%o left = "".join(p); right = left[::-1]

%o for mid in [[""], "0123456789"][d%2]:

%o yield int(left + mid + right)

%o def a(n):

%o for p in pals(startd=len(str(2**n-1))):

%o if bin(p).count("1") == n:

%o return p

%o print([a(n) for n in range(33)]) # _Michael S. Branicky_, Jun 02 2022

%Y Cf. A000120, A000225, A002113, A061712, A062388, A089226, A089998, A089999, A102029, A114477.

%K nonn,base

%O 0,3

%A _Ilya Gutkovskiy_, Jun 02 2022

%E a(21)-a(32) from _Michael S. Branicky_, Jun 02 2022

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 24 20:08 EDT 2024. Contains 371963 sequences. (Running on oeis4.)