fun moveWordToEnd(s: String, word: String): String {
val parts = s.split("\\s+".toRegex()).toMutableList()
val index = parts.indexOf(word)
if (index != -1) {
parts.removeAt(index)
parts.add(word)
}
return parts.joinToString(" ")
}
fun main() {
val s = "Would you like to know more? (Explore and learn)"
val word = "like"
val result = moveWordToEnd(s, word)
println(result)
}
/*
run:
Would you to know more? (Explore and learn) like
*/