Uma sequência de caracteres se repete se contiver duas substrings consecutivas equivalentes.
Por exemplo, 2034384538452
repete-se, pois contém 3845
duas vezes consecutivas.
Portanto, seu desafio é decidir se uma sequência contém uma subseqüência de substring. Você pode considerar a entrada como uma string ou uma matriz de caracteres.
Você nunca receberá uma entrada vazia e o comprimento da substring (se existir) pode ser 1 ou mais.
Eu uso 1
e 0
aqui como meus valores de verdade e falsidade, mas você pode usar valores diferentes, desde que eles sejam verdade e falsidade em seu idioma.
Exemplos:
abcab -> 0
bdefdefg -> 1
Hello, World! -> 1
pp.pp/pp -> 1
q -> 0
21020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021012102012101202102012021012102012021020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020120210201210120210201202101210201210120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120 -> 0
(O último exemplo foi gerado a partir da quantidade de unidades entre cada zero na sequência Thue-Morse)