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!)
A137397 Number of distinct palindromic subwords in the binary representation of n. 2
2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 (list; graph; refs; listen; history; text; internal format)
OFFSET
0,1
COMMENTS
Equals A070941 from a(1) to a(202) and continues a(203)=8, a(204)=a(205)=9.
Omitting "distinct" in the definition, we get 1, 2, 4, 4, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 16, 16,... which apparently is built by repeating entries of A000124 in blocks of length 2,4,8,16,32..
LINKS
A. Glen, J. Justin, S. Widmer, and L. Q. Zamboni, Palindromic Richness, arXiv:0801.1656 [math.CO], 2008.
EXAMPLE
For n=10 the binary representation is A007088(10)=1010, which contains the a(10)=5 palindromic substrings {}, {0}, {1}, {101}, {010}. The empty subword is always included in the count.
PROG
(Python)
def ispal(s): return s == s[::-1]
def a(n):
s = bin(n)[2:]
return 1 + len(set(s[i:j] for i in range(len(s))
for j in range(i+1, len(s)+1) if ispal(s[i:j])))
print([a(n) for n in range(105)]) # Michael S. Branicky, Feb 02 2021
CROSSREFS
Cf. A070941.
Sequence in context: A328003 A262558 A156876 * A239684 A062571 A277903
KEYWORD
nonn,base
AUTHOR
R. J. Mathar, Apr 11 2008
STATUS
approved

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 19 23:15 EDT 2024. Contains 371798 sequences. (Running on oeis4.)