function removeLastOccurrenceOfAWordFromAString(str: string, word: string) {
// Find the position of the last occurrence of word in str
const pos: number = str.lastIndexOf(word);
if (pos !== -1) {
str = str.substring(0, pos) + str.substring(pos + word.length);
}
return str;
}
const str: string = "typescript c python typescript c++ typescript php rust";
const word: string = "typescript";
const result: string = removeLastOccurrenceOfAWordFromAString(str, word);
console.log(result);
/*
run:
"typescript c python typescript c++ php rust"
*/