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
}
}