У меня есть строка «hrhrhrhrhr».Найти подстроку, которая создает целую строку путем повторения
Я хочу найти наименьшую подстроку из t, чтобы мы могли сделать целую строку, добавив эту подстроку в себя несколько раз.
В этом примере я могу сделать строку «hrhrhrhrhr» четырьмя временными добавлениями «hr» с собой.
Как найти этот подстрока? Пример лисы, «abcabcabc», тогда «abc» - это ответ.
"ttttttt" -> "t" - ответ.
«abcd» -> «abcd» - это ответ.
какой алгоритм или конкретный метод я должен использовать?