import Foundation
func removeLastOccurrenceOfAWordFromAString(_ str: String, _ word: String) -> String {
// Find the position of the last occurrence of word in str
guard let range = str.range(of: word, options: .backwards) else {
return str
}
var modifiedStr = str
modifiedStr.removeSubrange(range)
return modifiedStr
}
let str = "swift c python java c++ swift php rust"
let word = "swift"
let result = removeLastOccurrenceOfAWordFromAString(str, word)
print(result)
/*
run:
swift c python java c++ php rust
*/