Coding-Interview-101

Solutions to LeetCode problems filtered with companies, topics and difficulty.

View project on GitHub

Reverse Bits


Solution


    class Solution {
    public:
        uint32_t reverseBits(uint32_t n) {
            uint32_t ans = 0;
            for(int i = 0; i < 32; i++) {
                int temp = (n >> i) & 1;
                ans |= temp << (31 - i);
            }
            return ans;
        }
    };