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!)
A284559 a(n) = LCM of run lengths in binary representation of n. 6
1, 1, 1, 2, 2, 1, 2, 3, 3, 2, 1, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 1, 2, 3, 6, 2, 2, 2, 6, 3, 4, 5, 5, 4, 3, 6, 2, 2, 2, 6, 3, 2, 1, 2, 2, 2, 3, 4, 4, 6, 2, 2, 2, 2, 2, 6, 3, 6, 3, 6, 4, 4, 5, 6, 6, 5, 4, 4, 6, 3, 6, 3, 6, 2, 2, 2, 2, 2, 6, 4, 4, 3, 2, 2, 2, 1, 2, 3, 6, 2, 2, 2, 6, 3, 4, 5, 10, 4, 6, 6, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 6, 4, 12, 3, 6, 6, 6, 3, 6, 3 (list; graph; refs; listen; history; text; internal format)
OFFSET
0,4
LINKS
FORMULA
a(n) = A167489(n) / A284558(n).
EXAMPLE
For n=12, A007088(12) = "1100" in binary, the run lengths are [2,2], thus a(12) = lcm(2,2) = 2.
PROG
(Scheme)
(define (A284559 n) (apply lcm (binexp->runcount1list n)))
;; Or:
(define (A284559 n) (reduce lcm 1 (binexp->runcount1list n))) ;; For binexp->runcount1list, see the Program section of A227349.
(Python)
from math import lcm
from itertools import groupby
def a(n): return lcm(*(len(list(g)) for k, g in groupby(bin(n)[2:])))
print([a(n) for n in range(87)]) # Michael S. Branicky, Oct 15 2022
CROSSREFS
Cf. A000975 (positions of ones).
Sequence in context: A269783 A043276 A319416 * A284583 A064742 A227185
KEYWORD
nonn,base
AUTHOR
Antti Karttunen, Apr 14 2017
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 17 22:23 EDT 2024. Contains 371767 sequences. (Running on oeis4.)