程式語言 - LeetCode - C++ - 190. Reverse Bits



題目:


解答:

class Solution {
public:
    int reverseBits(int n) {
        int ans = 0;

        for (int i = 0; i < 32; ++i) {
            ans <<= 1;
            if (n & (1 << i)) {
                ans |= 1;
            }
        }

        return ans;
    }
};