Skip to content

Instantly share code, notes, and snippets.

@ahangarha
Created May 20, 2022 07:50
Show Gist options
  • Save ahangarha/9fdba6d6adcd5a9454daa270b209e624 to your computer and use it in GitHub Desktop.
Save ahangarha/9fdba6d6adcd5a9454daa270b209e624 to your computer and use it in GitHub Desktop.
Two Sum
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function(nums, target) {
for (let i = 0; i < nums.length; i++) {
const firstNumber = nums[i];
const secondNumberIndex = nums.slice(i+1).indexOf(target - firstNumber) + i + 1;
if (secondNumberIndex > i) return [i, secondNumberIndex];
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment