class Solution { public: uint32_t reverseBits(uint32_t n) { uint32_t result; int k = 32; while(k--) { result <<= 1; result += n&1; n >>= 1; } return result; } };