Поиск стартовой позиции

Одна из частых задач при работе со строками — определить, является ли одна строка частью (подстрокой) другой строки. В большинстве языков программирования есть встроенная функция, предназначенная именно для этой задачи. В Java они есть, но будет полезно написать свои реализации.

Функция строки indexOf возвращает индекс в данной строке первого вхождения указанной подстроки. Если эта подстрока не встречается, возвращается -1.

"Valar Morgulis".indexOf("Morgulis"));  // 6

В примере выше функция вернет 6, что соответствует индексу буквы М.

"Valar Morgulis".indexOf("Valar"));  // 0

Задание

Допишите реализацию функции startsWith(), которая определяет, начинается ли строка с подстроки.

startsWith("Baratheon", "on"); // false
startsWith("Baratheon", "Bar"); // true

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics
Если вы столкнулись с трудностями и не знаете, что делать, задайте вопрос в нашем большом и дружном cообществе
Упражнение доступно только авторизованным пользователям.

Пожалуйста, авторизуйтесь, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт.