Це взято з цього питання (з дозволу курсу). Я цитую:
Створіть функцію, яка займає рядок, і вона повинна повертати true або false на основі того, чи вхід складається з лише повторюваної послідовності символів. Довжина заданого рядка завжди більша за 1, і послідовність символів повинна мати принаймні одне повторення.
Деякі приклади:
'aa' //true
'aaa' //true
'abcabcabc' //true
'aba' //false
'ababa' //false
'weqweqweqweqweqw' // false
Зокрема, перевірка рядка, строго складеного з повторюваних підрядів ( оновлення ), може виводити будь-яке істинне чи помилкове подання, але помилка виведення не буде, будь ласка. Суворо буквено-цифрові струни. В іншому випадку стандартні правила гольфу. Це Code Golf, тому найкоротша відповідь у байтах за кожну мову виграє.