Wednesday, March 6, 2019

LeetCode 190. Reverse Bits

'''
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