def pickMaxK(arr: Array[Int], k: Int): Array[Int] =
arr.sorted(using Ordering[Int].reverse).take(k)
@main def run(): Unit =
val arr = Array(11, 2, 4, 9, 3, 6, 5, 1)
val k = 3
val picked = pickMaxK(arr, k)
// Print the array
println(picked.mkString(", "))
// Print the sum (if needed)
println(picked.sum)
/*
run:
11, 9, 6
26
*/