给定一个整数数组 nums
和一个目标值 target
,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例:
给定nums = [2,7,11,15],target=9;
因为num[0]+num[1]=2+7=9;
所以返回[0,1]
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function(nums, target) {
var num=[];
//console.log(num);
for(var i=0;i<nums.length;i++){
for(var j=i+1;j<nums.length;j++){
//console.log(i);
if((nums[i]+nums[j])===target){
num.push(i);
num.push(j);
return num;
}
}
}
};