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: