Una stringa di caratteri si ripete se contiene due sottostringhe consecutive equivalenti.
Ad esempio, si 2034384538452ripete poiché contiene 3845due volte, consecutivamente.
Pertanto, la tua sfida è decidere se una stringa contiene una sottostringa ripetuta. È possibile prendere l'input come una stringa o una matrice di caratteri.
Non riceverai mai un input vuoto e la lunghezza della sottostringa (se presente) può essere 1 o più.
Io uso 1e 0qui come i miei valori di verità e falsità, ma puoi usare valori diversi, purché siano verità e falsità nella tua lingua.
Esempi:
abcab -> 0
bdefdefg -> 1
Hello, World! -> 1
pp.pp/pp -> 1
q -> 0
21020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021012102012101202102012021012102012021020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020120210201210120210201202101210201210120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120 -> 0
(L'ultimo esempio è stato generato dalla quantità di uno tra ogni zero nella sequenza Mar-Morse)