object SplitSeq {
def main(args: Array[String]): Unit = {
val seq = Seq(1, 6, 17, 37, 38, 44, 89)
val (evens, odds) = seq.partition(_ % 2 == 0)
println(evens)
println(odds)
println()
evens.foreach(println)
println()
odds.foreach(println)
println()
println(evens.mkString(" "))
println(odds.mkString(" "))
}
}
/*
run:
List(6, 38, 44)
List(1, 17, 37, 89)
6
38
44
1
17
37
89
6 38 44
1 17 37 89
*/