입력인 32비트를 유지를 위해 이진수를 뒤집는 과정고 0을 padding 해줘야 함.
class Solution: def reverseBits(self, n: int) -> int: binary = bin(n)[2:][::-1] res = binary + '0' * (32 - len(binary)) return int(res, 2)