简单题
class Solution {
public:
bool hasAlternatingBits(int n) {
if(n==0)
return true;
vector<bool> result;
while(n!=0){
result.push_back(n%2);
n /= 2;
}
for(int i=0;i<result.size()-1;i++){
if(result[i]==result[i+1])
return false;
}
return true;
}
};