func findDisappearedNumbers(_ nums: [Int]) -> [Int] {
var nums = nums
for i in 0..<nums.count{
if(nums[j] > 0) {
nums[j] = -nums[j]
}
}
var list = [Int]()
for i in 0..<nums.count where nums[i] > 0 {
list.append(i + 1)
}
return list
}
print(findDisappearedNumbers([4,3,2,7,8,2,3,1]))
ZnVuYyBmaW5kRGlzYXBwZWFyZWROdW1iZXJzKF8gbnVtczogW0ludF0pIC0+IFtJbnRdIHsKICAgIHZhciBudW1zID0gbnVtcwoKICAgIGZvciBpIGluIDAuLjxudW1zLmNvdW50ewogICAgICAgIGxldCBqID0gYWJzKG51bXNbaV0pIC0gMQoKICAgICAgICBpZihudW1zW2pdID4gMCkgewogICAgICAgICAgICBudW1zW2pdID0gLW51bXNbal0gICAgCiAgICAgICAgfQogICAgfQoKICAgIHZhciBsaXN0ID0gW0ludF0oKQoKICAgIGZvciBpIGluIDAuLjxudW1zLmNvdW50IHdoZXJlIG51bXNbaV0gPiAwIHsKICAgICAgICBsaXN0LmFwcGVuZChpICsgMSkKICAgIH0KCiAgICByZXR1cm4gbGlzdAp9CgpwcmludChmaW5kRGlzYXBwZWFyZWROdW1iZXJzKFs0LDMsMiw3LDgsMiwzLDFdKSk=