https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence/description/ Easy

Условие

Дано предложение sentence, состоящее из слов, разделённых одиночными пробелами, и слово searchWord. Необходимо определить, является ли searchWord префиксом какого-либо слова в sentence. Если да, вернуть индекс (начиная с 1) первого такого слова. Если нет, вернуть -1.

Решение

class Solution {
    fun isPrefixOfWord(sentence: String, searchWord: String): Int {
        val words = sentence.split(" ")
        for ((index, word) in words.withIndex()) {
            if (word.startsWith(searchWord)) {
                return index + 1
            }
        }
        return -1
    }
}