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

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

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

"Валар Моргулис".indexOf("Моргулис"));  // 6

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

"Валар Моргулис".indexOf("Валар"));  // 0

Задание

Реализуйте функцию startsWith, которая определяет, начинается ли строка с подстроки.

startsWith("Баратеон", "он"); // false
startsWith("Баратеон", "Бар"); // true

Нашли ошибку? Есть что добавить? Пулреквесты приветствуютсяhttps://github.com/hexlet-basics

Упражнение доступно только авторизованным пользователям.

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