Skip to content

693-binary-number-with-alternating-bits

DevGod
DevGod
Vtuber
/**
* @param {number} n
* @return {boolean}
*/
var hasAlternatingBits = function(n) {
let prev = n&1;
n >>= 1;
while(n>0){
if( (n&1) === prev){
return false;
}
prev = n&1;
n >>= 1;
}
return true;
};