Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public func smallestPositive(array : inout [Int]) -> Int {
- var dict = [Int:Bool]()
- for number in array {
- dict[number] = true
- }
- var i = 1
- while true {
- if dict[i] == nil {
- return i
- }
- i += 1
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement