Первое место подстроки
Поиск подстроки нужен в редакторах, логах и фильтрах: важно быстро понять, где впервые встретился нужный фрагмент. Даны строки haystack и needle. Верни индекс первого вхождения needle в haystack, считая с нуля. Если фрагмента нет, верни -1, а для пустого needle — 0.
Примеры
Ввод
["mississippi", "issipi"]Вывод
-1Ввод
["Hello World", ""]Вывод
0Ввод
["hello", "ll"]Вывод
2Нужно реализовать
def contain_string(haystack: str, needle: str) -> int:
Теги
stringstwo-pointers
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"mississippi", "issipi"Ожидаемый
-12
Ввод
"Hello World", ""Ожидаемый
03
Ввод
"hello", "ll"Ожидаемый
24
Ввод
"abc", "c"Ожидаемый
25
Ввод
"hello", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Ожидаемый
-16
Ввод
"hello", ""Ожидаемый
0Фокус-радио
На паузе · SomaFM · Fluid