def merge(arr1: Array[Int], arr2: Array[Int]): Array[Int] = {
val mergedSet = (arr1 ++ arr2).toSet
mergedSet.toArray
}
val arr1 = Array(1, 2, 2, 3, 7, 7, 7, 8, 9)
val arr2 = Array(0, 0, 4, 4, 4, 5, 6, 7, 7, 8)
val mergedArray = merge(arr1, arr2)
val sortedArray = mergedArray.sorted
println(sortedArray.mkString(", "))
/*
run:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
*/