Uns e zeros alternados

Crie uma função que retorne true quando os caracteres de uma string binária puderem ser reorganizados para que os 0 e os 1 se alternem. Retorne false quando a string contiver apenas um tipo de dígito.

Exemplos

Program.CanAlternate("0001111") ➞ true

Program.CanAlternate("010001") ➞ false

Observações

A entrada não está vazia e contém apenas 0 e 1.