fun merge(arr1: List<Int>, arr2: List<Int>): List<Int> {
// Combine the two lists and remove duplicates using a Set
val mergedSet = (arr1 + arr2).toSet()
// Sort the list
return mergedSet.sorted()
}
fun main() {
val arr1 = listOf(1, 2, 2, 3, 7, 7, 7, 8, 9)
val arr2 = listOf(0, 0, 4, 4, 4, 5, 6, 7, 7, 8)
val mergedArray = merge(arr1, arr2)
println(mergedArray.joinToString(", "))
}
/*
run:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
*/