DEV Community

Play Button Pause Button
✨ thetealpickle πŸ“±
✨ thetealpickle πŸ“±

Posted on

First Duplicate!!Swift Coding Challenge!!

Swift coding challenge!!
First Duplicate. Given an array a that contains only numbers in the range from 1 to a.length, find the first duplicate number for which the second occurrence has the minimal index.

πŸ˜› Level: Easy πŸ˜›

I have included a solutions video!! The video gives some insight into how I’ve solved the problem. Don’t forget to try the problem out BEFORE checking out the solution video and solution code πŸ˜‰ πŸ˜‰

If you have a coding challenge you want me to solve feel free to drop a comment or message me with the problem!! 😊 😊 let’s get swole πŸ’ͺ🏾 πŸ’» πŸ’»

Top comments (1)

Collapse
 
roc3n profile image
roc3n

let array = [2, 1, 3, 5, 3, 2]

func firstDuplicateIn (array: [Int]) -> Int {
var array2 = Int
for i in 0..<array.count {
if array2.contains(array[i]) {
return array[i]
} else {
array2.append(array[i])
}
}
return -1
}
print(firstDuplicateIn(array: array))