Binary Number with Alternating Bits LeetCode solution in JavaScript

1
/**
2
* @param {number} n
3
* @return {boolean}
4
*/
5
var hasAlternatingBits = function (n) {
6
let previous;
7
while (n) {
8
const current = n & 1;
9
if (previous === current) return false;
10
previous = current;
11
n >>>= 1;
12
}
13
return true;
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0