A044879 Numbers having, in base 8, (sum of even run lengths)=(sum of odd run lengths).
513, 514, 515, 516, 517, 518, 519, 521, 530, 539, 548, 557, 566, 575, 577, 578, 579, 580, 581, 582, 583, 592, 593, 595, 596, 597, 598, 599, 600, 601, 602, 604, 605, 606, 607, 608, 609, 610, 611, 613, 614, 615, 616, 617, 618
Offset: 1
Crossrefs
Programs
-
Python
from itertools import groupby def ok(n): rl_sums = [0, 0] for k, g in groupby(oct(n)[2:]): rl = len(list(g)) rl_sums[rl%2] += rl return rl_sums[0] == rl_sums[1] print(list(filter(ok, range(619)))) # Michael S. Branicky, Sep 11 2021