Skip to content

两数之和

javascript
var twoSum = function (nums, target) {
  let map = new Map();
  for (let i = 0; i < nums.length; i++) {
    const n = nums[i];
    const end = target - n;
    if (map.has(end)) {
      return [map.get(end), i];
    } else {
      map.set(n, i);
    }
  }
  return map;
};
console.log(twoSum([3, 2, 4], 6));