力扣(leetcode)简单题库-01.两数之和-JS解法

题目:

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

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

解题思路:

        循环数组,第一次循环获取第一个值,第二次循环获取之后的值,同时将两次循环得到的值相加比较,如果得到目标值则将两个下标存入新数组中并返回

 1 var twoSum = function(nums, target) {
 2     var arr = [];
 3     var len = nums.length;
 4     for(let i = 0; i < len; i++){
 5         for(let j = 1; j <len ; j++){
 6             if(j != i && nums[i] + nums[j] ==target){
 7                 arr.push(i,j);
 8                 return arr;
 9             }
10         }
11     }
12     
13 };

 

posted @ 2020-11-21 09:59  犹枕南柯  阅读(294)  评论(0)    收藏  举报