Alan Bawden ha scritto:
Julieta Shem <[email protected]> writes:How would you write this procedure? def powers_of_2_in(n): ... def powers_of_2_in(n): return (n ^ (n - 1)).bit_count() - 1
Great solution, unfortunately the return value is not a tuple as in the
OP version. Maybe in this way?
def powers_of_2_inB(n):
bc = (n ^ (n - 1)).bit_count() - 1
return bc, int(n / (1 << bc))
--
https://mail.python.org/mailman/listinfo/python-list
