How to remove duplicates from an array in Swift

2 Answers

0 votes
import Foundation

func removeDuplicates(from array: [Int]) -> [Int] {
    let uniqueArray = Array(Set(array))
    
    return uniqueArray
}

let array = [1, 3, 4, 3, 3, 4, 1, 1, 5, 5, 6, 7, 8, 8, 8, 8, 9]

let uniqueArray = removeDuplicates(from: array)

print(uniqueArray)



/*
run:

[1, 5, 3, 8, 7, 4, 6, 9]

*/

 



answered Jan 28, 2025 by avibootz
0 votes
import Foundation

func removeDuplicates(from array: [Int]) -> [Int] {
    let uniqueArray = Array(Set(array))
    
    return uniqueArray
}

var array = [1, 3, 4, 3, 3, 4, 1, 1, 5, 5, 6, 7, 8, 8, 8, 8, 9]

array = removeDuplicates(from: array)

print(array)



/*
run:

[6, 1, 4, 8, 5, 7, 3, 9]

*/

 



answered Jan 28, 2025 by avibootz

Related questions

1 answer 193 views
1 answer 178 views
2 answers 179 views
2 answers 116 views
2 answers 112 views
...