Найти кусочек текста
Поиск подстроки — базовая операция для проверки сообщений, логов и команд. Даны строки haystack и needle: найдите, с какого индекса needle впервые встречается внутри haystack. Если такой подстроки нет, верните -1.
Примеры
Ввод
"sadbutsad", "sad"Вывод
0Ввод
"leetcode", "leeto"Вывод
-1Ввод
"hello", "ll"Вывод
2Нужно реализовать
def str_str(haystack: str, needle: str) -> int:
Теги
stringstwo-pointers
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"sadbutsad", "sad"Ожидаемый
02
Ввод
"leetcode", "leeto"Ожидаемый
-13
Ввод
"hello", "ll"Ожидаемый
24
Ввод
"abc", ""Ожидаемый
05
Ввод
"a", "a"Ожидаемый
06
Ввод
"Hello, World!", "sad"Ожидаемый
-1Фокус-радио
На паузе · SomaFM · Fluid