How to remove the middle word from a string in Kotlin

1 Answer

0 votes
fun removeMiddleWord(str: String): String {
    // Split the string into words
    val words = str.split(" ")
    
    // Calculate the middle index
    val middleIndex = words.size / 2
    
    // Create a new string without the middle word
    val result = (words.take(middleIndex) + words.drop(middleIndex + 1)).joinToString(" ")
    
    return result
}

fun main() {
    val str = "kotlin c c++ java rust"
    
    println(removeMiddleWord(str))
}
 
 
 
  
/*
run:
    
kotlin c java rust
    
*/

 



answered Dec 4, 2024 by avibootz
...