/**
* @param {number[]} numbers
* @param {number} target
* @return {number[]}
*/
var twoSum = function (numbers, target) {
var p1 = 0
var p2 = numbers.length - 1
while (p1 < p2) {
if (numbers[p1] + numbers[p2] < target) {
p1 += 1
} else if (numbers[p1] + numbers[p2] > target) {
p2 -= 1
} else {
return [p1 + 1, p2 + 1]
}
}
return [-1, -1]
}
console.log(twoSum([2, 7, 11, 15], 9))