import Foundation
func mergeSortedArrays(_ arr1: [Int], _ arr2: [Int]) -> [Int] {
// Combine the two arrays and remove duplicates using a Set
var mergedSet = Array(Set(arr1 + arr2))
// Sort the array
mergedSet.sort()
return mergedSet
}
let arr1 = [1, 2, 2, 3, 7, 7, 7, 8, 9]
let arr2 = [0, 0, 4, 4, 4, 5, 6, 7, 7, 8]
let mergedArray = mergeSortedArrays(arr1, arr2)
print(mergedArray.map { String($0) }.joined(separator: ", "))
/*
run:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
*/