|
|
A043278
|
|
Maximal run length in base 4 representation of n.
|
|
8
|
|
|
1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 3, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 3, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 3, 3, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 2, 2
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,5
|
|
COMMENTS
|
|
|
LINKS
|
|
|
MAPLE
|
mRunLen := proc(L)
if nops(L) = 0 then
0;
else
a := 1 ;
for i from 2 to nops(L) do
if op(i, L) = op(i-1, L) then
a := a+1 ;
else
a := max(a, procname([op(i..nops(L), L)])) ;
break;
end if;
end do:
a ;
end if ;
end proc:
convert(n, base, 4) ;
mRunLen(%) ;
|
|
MATHEMATICA
|
Table[Max[Length/@Split[IntegerDigits[n, 4]]], {n, 100}] (* Harvey P. Dale, Jan 21 2014 *)
|
|
PROG
|
(PARI) A043278(n, b=4)={my(m, c=1); while(n>0, n%b==(n\=b)%b && c++ && next; m=max(m, c); c=1); m} \\ M. F. Hasler, Jul 23 2013
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn,base
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|