Escrito por Leonardo Paes.
Seja a string dada. Ela será boa se, e somente se: . Ao compararmos posição por posição, temos que: e o mesmo para os índices pares. A partir dessa observação, há dois casos:
- Ou todos os dígitos são iguais em ,
- Ou há um padrão de dois dígitos, como por exemplo: .
Então, para resolvermos o problema, basta brutarmos todas as possibilidades e ver qual utiliza mais dígitos de , a string dada.
Código de Exemplo: