A333355 Number of bits in binary expansion of n minus the number of digits of n when written in base 3.
0, 1, 0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2
Offset: 1
Examples
a(8) = 2 = 4 - 2 for binary 1000 and ternary 22. a(64) = 3 = 7 - 4 for binary 1000000 and ternary 2101.
Crossrefs
Programs
-
Maple
a:= n-> ilog[2](n)-ilog[3](n): seq(a(n), n=1..100); # Alois P. Heinz, Mar 15 2020
-
Mathematica
a[n_]: = Floor @ Log[2, n] - Floor @ Log[3, n]; Array[a, 100] (* Amiram Eldar, Mar 16 2020 *)
-
PARI
a(n) = logint(n,2) - logint(n,3); \\ Kevin Ryde, May 15 2020
-
Rexx
L = 1 ; M = 1 ; B = 2 ; T = 3 ; S = 0 do N = 2 while length( S ) < 258 if B = N then do ; B = B * 2 ; L = L + 1 ; end if T = N then do ; T = T * 3 ; M = M + 1 ; end S = S || ',' L - M end N say S ; return S
Comments