【暴刷力扣】1. 两数之和

1. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

  • 2 <= nums.length <= 104
  • 109 <= nums[i] <= 109
  • 109 <= target <= 109
  • 只会存在一个有效答案
/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function(nums, target) {
    const map = new Map()
    for (let i = 0; i < nums.length; i ++) {
        const interval = target - nums[i]
        const index = map.get(interval)
        if (typeof index === 'number') {
            return [i, index]
        }
        map.set(nums[i], i)
    }
};

相关推荐

  1. 1. 之和

    2024-03-26 05:40:07       40 阅读
  2. 】15. 三之和

    2024-03-26 05:40:07       37 阅读
  3. 算法小白 1 - 之和

    2024-03-26 05:40:07       37 阅读
  4. 题笔记(1之和(C++)

    2024-03-26 05:40:07       31 阅读
  5. 1.之和

    2024-03-26 05:40:07       32 阅读
  6. 1.之和

    2024-03-26 05:40:07       29 阅读
  7. 1之和

    2024-03-26 05:40:07       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 05:40:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 05:40:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 05:40:07       82 阅读
  4. Python语言-面向对象

    2024-03-26 05:40:07       91 阅读

热门阅读

  1. LibFuzzer初认识

    2024-03-26 05:40:07       34 阅读
  2. 【React】React响应事件

    2024-03-26 05:40:07       43 阅读
  3. 蓝桥杯-子矩阵

    2024-03-26 05:40:07       51 阅读
  4. CSS实现登录样式

    2024-03-26 05:40:07       29 阅读
  5. GraphQL入门之变更输入类型

    2024-03-26 05:40:07       41 阅读
  6. OpenCV图像翻转和旋转

    2024-03-26 05:40:07       37 阅读
  7. 使用OpenCV在Qt C++环境中实现车牌号码的识别

    2024-03-26 05:40:07       38 阅读
  8. GraphQL入门之自定义标量类型

    2024-03-26 05:40:07       41 阅读
  9. OpenCV多边形填充与绘制

    2024-03-26 05:40:07       39 阅读
  10. Ubuntu下采用VSCode进行C/C++开发(2)

    2024-03-26 05:40:07       43 阅读