for num in nums: num = abs(num) nums[num-1] = -abs(nums[num-1]) return [i+1 for i,num in enumerate(nums) if num > 0]
O(n) running time and no extra space but why showing time exceed?