Код Senior Разминка: короткие функции обновлено

isRepeated

Условие

Состоит ли строка из повторов одной подстроки (минимум два раза)?

Примеры

isRepeated("abab") // true
isRepeated("abc") // false
isRepeated("aaa") // true

Как подойти

Трюк: если s - повтор шаблона, то s найдётся внутри (s+s) без первого и последнего символа. Прямое решение перебором делителей длины тоже принимается, назови оба.

Подсказки: 1
  1. Склей строку саму с собой и отрежь по символу с краёв.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.