func getUniqueExcludeDuplicates(arr: [Int]) -> [Int] {
// Dictionary to count occurrences of each number
var frequency: [Int: Int] = [:]
// Count frequencies of each number in the array
for num in arr {
frequency[num, default: 0] += 1
}
// Collect numbers that appear only once
return arr.filter { num in frequency[num] == 1 }
}
let arr = [1, 2, 3, 5, 8, 3, 1, 1, 0, 6, 5, 7, 3, 1, 4, 9]
let uniqueValues = getUniqueExcludeDuplicates(arr: arr)
print("Unique values (excluding duplicates):", uniqueValues.map { String($0) }.joined(separator: " "))
/*
run:
Unique values (excluding duplicates): 2 8 0 6 7 4 9
*/