Binary Number with Alternating Bits

EasyBit Manipulation

Solution

export function hasAlternatingBits(n: number): boolean {
  return /^(?:10)*1?$/.test(n.toString(2));
}