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

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

/*** @param {number[]} nums* @param {number} target* @return {number[]}*/
var twoSum = function(nums, target) {};

个人解法

var twoSum = function(nums, target) {//初始化resultvar result = [];//遍历数组,除了最后一项for(var i = 0; i < nums.length - 1; i ++){//如果(target-第i项)的值在第i项后面存在,那么就将这两个索引push进result,然后返回resultif(nums.indexOf(target - nums[i] , i + 1) > -1){result.push(i);result.push(nums.indexOf(target - nums[i]));return result;}}//都不存在返回空数组return result;
};

LeetCode(1)——两数之和(JavaScript)相关推荐

  1. swift golang java,解决两数之和 (Javascript, Java, C#, Swift, Kotlin, Python,C++, Golang)

    解决两数之和(Javascript, Java, C#, Swift, Kotlin, Python,C++, Golang) 给定一个整数数组,返回两个数字的索引,以便它们加起来成为一个特定的目标. ...

  2. [leetcode]1.两数之和

    [leetcode]1.两数之和 题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标. 你可以假设每种输入只会对应 ...

  3. [hashmap|空间换时间] leetcode 1 两数之和

    [hashmap|空间换时间] leetcode 1 两数之和 1.题目 题目链接 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下 ...

  4. C/C++描述 LeetCode 167. 两数之和 II - 输入有序数组

    C/C++描述 LeetCode 167. 两数之和 II - 输入有序数组   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在 ...

  5. LeetCode 1. 两数之和

    LeetCode 1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标. 你可以假设每种输入 ...

  6. 【前端来刷LeetCode】两数之和与两数相加

    大部分玩前端的小伙伴,在算法上都相对要薄弱些,毕竟调样式.调兼容就够掉头发的了,哪还有多余的头发再去折腾. 确实在前端中需要使用到算法的地方是比较少,但若要往高级方向发展,算法的基本功就非常重要啦.对 ...

  7. leetCode:twoSum 两数之和 【JAVA实现】

    LeetCode 两数之和 给定一个整数数组,返回两个数字的索引,使它们相加到特定目标. 您可以假设每个输入只有一个解决方案,并且您可能不会两次使用相同的元素. 更多文章查看个人博客 个人博客地址:t ...

  8. 力扣(leetcode)-1. 两数之和

    描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组 ...

  9. LeetCode 01两数之和02两数相加

    力扣 LeetCode01两数之和 LeetCode02两数之加 前言:第一次LeetCode打卡题解,前面组织的打卡活动从今天开始正式开始了,很多csdn和公众号小伙伴以及加入了,欢迎加入!详细看力 ...

  10. Leetcode 1. 两数之和 (Python版)

    有粉丝说我一个学算法的不去做Leetcode是不是浪费,于是今天闲来没事想尝试一下Leetcode,结果果断翻车,第一题没看懂,一直当我看到所有答案的开头都一样的时候,我意识到了我是个铁憨憨,人家是让 ...

最新文章

  1. markdown错误和问题
  2. linux 软件 web管理系统,如何快速安装Webmin(linux系统web管理配置工具)
  3. python调用pyd_Python生成pyd文件
  4. linux shell 学习
  5. crtsiii型无砟轨道板_为什么高铁轨道不像普快列车轨道那样铺碎石?
  6. 经典C语言程序100例之二四
  7. windows设置网卡参数
  8. 使用ADO.NET访问数据库
  9. IntelliJ IDEA内部设计
  10. java特性多态,90%的人看完都说好
  11. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题
  12. php this db get,php – Codeigniter $this- db- get(),如何返回特定行的值?
  13. android4.0闪光灯亮度控制代码,android 应用开发如何调节闪光灯亮度?
  14. python的any函数_Python any()函数
  15. SIFI尺度不变特征变换算法
  16. 第一章 行列式 第六节 行列式按行(列)展开
  17. HTML给表格写个标题居中,如何将表格中的各个标题居中?
  18. CVPR 2022 Oral | 视频文本预训练新SOTA,港大、腾讯ARC Lab推出基于多项选择题的借口任务
  19. Snapper 快照管理工具
  20. 服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473复现验证)

热门文章

  1. apple apns http2 java调用
  2. 1. 搭建scapy
  3. [工具资源] 《HelloGitHub》第 08 期
  4. 那些年我们踩过的乱码坑
  5. 死锁(Deadlock)
  6. Open XML操作Excel导入数据
  7. 连通子图什么意思_一道物理竞赛题揭开“希罗喷泉”的神秘面纱,到底什么物理原理?...
  8. C# Task 循环任务_聊聊 JavaScript 的并发、异步和事件循环
  9. 【调试手段】GDB调试
  10. Spring-jdbc-AbstractRoutingDataSource