
Given a 1-indexed array of integers numbers that is already sorted in non-decreasing order , find two numbers such that they add up to a specific target number. Let these two numbers be numbers[index _1 ] and numbers[index _2 ] where 1 <= index _1 < index _2 <= numbers.length .
Return the indices of the two numbers index _1 and index _2 , each incremented by one, as an integer array [index _1 , index _2 ] of length 2.
The tests are generated such that there is exactly one solution . You may not use the same element twice.
Your solution must use only constant extra space.
2 <= numbers.length <= 3 * 10 ^4-1000 <= numbers[i] <= 1000numbers is sorted in non-decreasing order .-1000 <= target <= 1000The tests are generated such that there is exactly one solution .