Given a sentence that consists of some words separated by a single space, and a searchWord, check if searchWord is a prefix of any word in sentence.

Return the index of the word in sentence (1-indexed) where searchWord is a prefix of this word. If searchWord is a prefix of more than one word, return the index of the first word (minimum index). If there is no such word return -1.

A prefix of a string s is any leading contiguous substring of s.

&nbsp;
Example 1:

Input: sentence = "i love eating burger", searchWord = "burg"
Output: 4
Explanation: "burg" is prefix of "burger" which is the 4th word in the sentence.


Example 2:

Input: sentence = "this problem is an easy problem", searchWord = "pro"
Output: 2
Explanation: "pro" is prefix of "problem" which is the 2nd and the 6th word in the sentence, but we return 2 as it's the minimal index.


Example 3:

Input: sentence = "i am tired", searchWord = "you"
Output: -1
Explanation: "you" is not a prefix of any word in the sentence.


&nbsp;
Constraints:


	1 &lt;= sentence.length &lt;= 100
	1 &lt;= searchWord.length &lt;= 10
	sentence consists of lowercase English letters and spaces.
	searchWord consists of lowercase English letters.


class Solution(object):
    def isPrefixOfWord(self, sentence, searchWord):
        """
        :type sentence: str
        :type searchWord: str
        :rtype: int
        """
        word_list = sentence.split()
        counter = 0
        for word in sentence.split():
            counter+=1
            if searchWord == word[0:len(searchWord)]:
                return counter
        return -1
class Solution {
    public int isPrefixOfWord(String sentence, String searchWord) {
        if(!sentence.contains(searchWord))
            return -1;
        boolean y=false;
        String[] str=sentence.split(" ");

        for(int i=0;i<str.length;i++){
            if(str[i].contains(searchWord)){
                for(int j=0;j<searchWord.length();j++){
                    if(str[i].charAt(j)!=searchWord.charAt(j)){
                        y=true;
                        break;
                    }

                }
                 if(!y){
                     return i+1;
                 }
            }
            y=false;
        }

        return -1;
    }
}
class Solution {
public:
    int isPrefixOfWord(string s, string sw) {
    stringstream ss(s);
    string temp;
    int i=1;
        while(ss>>temp) {
            if(temp.compare(0, sw.size(),sw)==0) return i;
            i++;
        }
        return -1;
    }
};
var isPrefixOfWord = function(sentence, searchWord) {
    let arr = sentence.split(' ');
    
    for (let i = 0; i < arr.length; i++) {
        let word = arr[i];
        
        if (word.startsWith(searchWord)) return i + 1;
    }
    
    return -1;
};
Check If a Word Occurs As a Prefix of Any Word in a Sentence