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