Una cadena de caracteres se repite si contiene dos subcadenas consecutivas que son equivalentes.
Por ejemplo, 2034384538452
repite ya que contiene 3845
dos 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 1
y 0
aquí 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)