OFFSET
0,5
COMMENTS
Also the sum of partial sums of reversed binary expansion minus sum of partial sums of binary expansion.
LINKS
Alois P. Heinz, Table of n, a(n) for n = 0..16383
FORMULA
EXAMPLE
The binary expansion of 158 is (1,0,0,1,1,1,1,0), with positions of 1's {1,4,5,6,7} with sum 23, reversed {2,3,4,5,8} with sum 22, so a(158) = 1.
MAPLE
a:= n-> (l-> add(i*(l[-i]-l[i]), i=1..nops(l)))(Bits[Split](n)):
seq(a(n), n=0..127); # Alois P. Heinz, Jan 09 2023
MATHEMATICA
sap[q_]:=Sum[q[[i]]*(2i-Length[q]-1), {i, Length[q]}];
Table[sap[IntegerDigits[n, 2]], {n, 0, 100}]
PROG
(Python)
def A359495(n):
k = n.bit_length()-1
return sum((i<<1)-k for i, j in enumerate(bin(n)[2:]) if j=='1') # Chai Wah Wu, Jan 09 2023
CROSSREFS
KEYWORD
AUTHOR
Gus Wiseman, Jan 05 2023
STATUS
approved