'''
Reverse bits of a given 32 bits unsigned integer.
'''
#learned demical to binary and reverse
class Solution:
# @param n, an integer
# @return an integer
def reverseBits(self, n):
sn = bin(n)[2:]
sn = '0'*(32-len(sn)) + sn
sn = sn[::-1]
return int(sn,2)
No comments:
Post a Comment