function matchStr(str: string, pattern: string): number {
let sLen = str.length, pLen = pattern.length
if(pLen === 0 || sLen === 0 || sLen < pLen) return -1
if(sLen === pLen) return str === pattern ? 0 : -1
for(let i = 0; i < sLen - pLen; i ++) {
let j = 0
while(j < pLen && str[i+j] === pattern[j]) j ++
if(j === pLen) return i
}
return -1
}
console.log(matchStr("abcde", "bcd"))
console.log(matchStr("abdsad", " "))
console.log(matchStr("abcxx", "abcxx"))
console.log(matchStr("fffsadwta", "a"))