In message <[EMAIL PROTECTED]>, I wrote: > "".join([["0", "1"][(1 << i & n) != 0] for i in > range(int(math.ceil(math.log(n, 2))) - 1, -1, -1)])
Uh, make that
"".join([["0", "1"][(1 << i & n) != 0] for i in
range(int(math.floor(math.log(n, 2))), -1, -1)])
Need to check those corner cases. :)
--
http://mail.python.org/mailman/listinfo/python-list
