To pochodzi z tego pytania (za zgodą oczywiście). Zacytuję:
Utwórz funkcję, która pobiera ciąg znaków i powinna zwracać wartość true lub false w zależności od tego, czy dane wejściowe składają się tylko z powtarzanej sekwencji znaków. Długość podanego ciągu jest zawsze większa niż 1, a sekwencja znaków musi mieć co najmniej jedno powtórzenie.
Kilka przykładów:
'aa' //true
'aaa' //true
'abcabcabc' //true
'aba' //false
'ababa' //false
'weqweqweqweqweqw' // false
W szczególności sprawdzenie łańcucha ściśle złożonego z powtarzających się podciągów ( Aktualizacja ) może wygenerować dowolną prawdziwą lub fałszywą reprezentację, ale proszę nie dać wyniku błędu. Ciągi ściśle alfanumeryczne. W przeciwnym razie standardowe zasady gry w golfa. To jest Code Golf, więc wygrywa najkrótsza odpowiedź w bajtach dla każdego języka.