Skip to content

Commit

Permalink
Time: 50 ms (88.45%), Space: 50.2 MB (5.77%) - LeetHub
Browse files Browse the repository at this point in the history
  • Loading branch information
anilkrrana committed Jan 31, 2024
1 parent 1a22e4f commit cd77b06
Showing 1 changed file with 29 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/**
* @param {number[]} numbers
* @param {number} target
* @return {number[]}
*/
// var twoSum = function(numbers, target) {

// };
function twoSum(numbers, target) {
let l = 0;
let r = numbers.length - 1;

while (l < r) {
if (numbers[l] + numbers[r] === target) {
return [l + 1, r + 1];
} else if (numbers[l] + numbers[r] > target) {
r--;
} else {
l++;
}
}

return [];
}

// Example usage:
// let numbers = [2, 7, 11, 15];
// let target = 9;
// console.log(twoSum(numbers, target)); // Output: [1, 2]

0 comments on commit cd77b06

Please sign in to comment.