Sederetan karakter berulang jika berisi dua substring berturut-turut yang setara.
Misalnya, 2034384538452
ulangi karena mengandung 3845
dua kali, berturut-turut.
Oleh karena itu, tantangan Anda adalah memutuskan apakah string berisi substring berulang. Anda dapat mengambil input sebagai string atau array karakter.
Anda tidak akan pernah menerima input kosong, dan panjang substring (jika ada) mungkin 1 atau lebih.
Saya menggunakan 1
dan di 0
sini sebagai nilai-nilai kebenaran dan kepalsuan saya, tetapi Anda dapat menggunakan nilai-nilai yang berbeda, selama mereka benar dan salah dalam bahasa Anda.
Contoh:
abcab -> 0
bdefdefg -> 1
Hello, World! -> 1
pp.pp/pp -> 1
q -> 0
21020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021012102012101202102012021012102012021020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120210121020120210201210120210201202101210201210120210121020120210201210120210121020121012021020120210121020121012021012102012021020121012021020120210121020120210201210120210121020121012021020120 -> 0
(Contoh terakhir dihasilkan dari jumlah yang di antara setiap nol dalam urutan Thue-Morse)