LeetCode - 448. Find All Numbers Disappeared in an Array
Код на языке Swift
func findDisappearedNumbers(_ nums: [Int]) -> [Int] {
var nums = nums
for num in nums {
let index = num - 1
if nums[index] > 0 {
nums[index] = -nums[index]
}
}
var result: [Int] = []
for index in 0..<nums.count {
if nums[index] > 0 {
result.append(index + 1)
}
}
return result
}
course_intro
leetcode