Una cadena de caracteres se repite si contiene dos subcadenas consecutivas que son equivalentes.
Por ejemplo, 2034384538452 repite ya que contiene 3845dos veces, consecutivamente.
Por lo tanto, su desafío es decidir si una cadena contiene una subcadena repetida. Puede tomar la entrada como una cadena o una matriz de caracteres.
Nunca recibirá una entrada vacía, y la longitud de la subcadena (si existe) puede ser 1 o más.
Utilizo 1y 0aquí como mis valores de verdad y falsedad, pero puede usar valores diferentes, siempre que sean verdaderos y falsos en su idioma.
Ejemplos:
abcab -> 0
bdefdefg -> 1
Hello, World! -> 1
pp.pp/pp -> 1
q -> 0
21020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021012102012101202102012021012102012021020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020120210201210120210201202101210201210120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120 -> 0
(El último ejemplo se generó a partir de la cantidad de unos entre cada cero en la secuencia Thue-Morse)