Unos y ceros alternados

Devuelve true si los caracteres se pueden reordenar para que 0 y 1 se alternen. De lo contrario, devuelve false.

Ejemplos

canAlternate("0001111") // true
canAlternate("01001") // true
canAlternate("010001") // false
canAlternate("1111") // false