Та же строка после поворота
Циклический сдвиг — это когда часть строки с начала переносится в конец, не меняя порядок символов внутри частей. Даны строки s1 и s2. Нужно проверить, можно ли получить s2 из s1 таким поворотом. Если строки совпадают без сдвига, это тоже считается подходящим случаем.
Примеры
Ввод
["hello", "hello"]Вывод
TrueВвод
["hello", "llohe"]Вывод
TrueВвод
["hello", "helol"]Вывод
FalseНужно реализовать
def is_rotated(s1: str, s2: str) -> bool:
Теги
strings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"hello", "hello"Ожидаемый
True2
Ввод
"hello", "llohe"Ожидаемый
True3
Ввод
"hello", "helol"Ожидаемый
False4
Ввод
"hello", "lloh"Ожидаемый
False5
Ввод
"", ""Ожидаемый
True6
Ввод
"hello", "helol!"Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid