text и sample. Мы ищем в text место, где sample записан, возможно, с одной опечаткой.
Окно — это подстрока text той же длины, что и sample. Окно подходит, если оно совпадает с sample во всех позициях, кроме не более чем одной.
Верните индекс начала самого левого подходящего окна или -1, если такого нет (в том числе когда sample длиннее text).text="banana", sample="nab" → 2
"ban" отличается от "nab" в двух местах, "ana" — в трёх, а "nan" (с индекса 2) — только в последней букве.
text="roses", sample="rise" → 0
Уже первое окно "rose" отличается от "rise" одной буквой.
text="abc", sample="xy" → -1
Оба окна, "ab" и "bc", отличаются от "xy" в двух местах, поэтому ответ -1.
text="banana", sample="nab"
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 137 тестов на сервере, включая скрытые.