constsearchText=function (sentence,stringToSearch){letlargePrime=337;letrandomNumber=50;letstringPositions=[];letstringToSearchHash=calculateHash(stringToSearch,largePrime,randomNumber);lettext;letsentenceHash;// Loop through our sentencefor (leti=0;i<=sentence.length-stringToSearch.length;i++){text=sentence.slice(i,i+stringToSearch.length);sentenceHash=calculateHash(text,largePrime,randomNumber);// If the hash is not same, then continue to next stepif (stringToSearchHash!==sentenceHash)continue;if (areStringEqual(text,stringToSearch)){stringPositions.push({position:i});}}returnstringPositions;};
Top comments (0)
Subscribe
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)