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
















