位运算
class Solution:
def reverseBits(self, n):
n = str(bin(n)[2:]).rjust(32, "0")
res = 0
for i in n[::-1]:
res |= int(i)
res <<= 1
res >>= 1
return res
(这题输入的是int)
位运算
class Solution:
def reverseBits(self, n):
n = str(bin(n)[2:]).rjust(32, "0")
res = 0
for i in n[::-1]:
res |= int(i)
res <<= 1
res >>= 1
return res
(这题输入的是int)