Search for a starting position

One of the common tasks when working with strings is to determine whether one string is part of a (other substring) of another string. Most programming languages have a built-in function designed specifically for this task. They are in Java, but it will be useful to write your own implementations.

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

In the example above, the function returns 6, which corresponds to the index of the letter M.

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


Implement the startsWith function, which determines whether the string starts with a substring.

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

If you got stuck and don't know what to do, you can ask a question in our huge and friendly community
Exercise available only for signed users.

Please sign in with your GitHub account, this is necessary to track the progress of the lessons. If you do not have an account yet, now is the time to create an account on GitHub.