object SplitStringInHalfNotInThemiddleOfAWord_Scala {
def main(args: Array[String]): Unit = {
val str = "scala c# c java c++ python go rust"
val halfstr = str.substring(0, (str.length / 2) + 1)
val center = halfstr.lastIndexOf(' ') + 1
val parts = Array(str.substring(0, center), str.substring(center))
println(parts(0))
println(parts(1))
}
}
/*
run:
scala c# c java
c++ python go rust
*/