两数之和

1.给定一个数组  给定一个值  返回这个值是数组中哪两个下标指代数字之和

var twoSum = function(nums, target) {

//外层循环取出每一个数  但是不取最后一个

for(var i=0;i<nums.length-1;i++){
//内层循环取出外层循环后的所有数  并相加比较 相等则返回下标数组
     for(var j = i+1 ;j<nums.length;j++){
               if(nums[i]+nums[j] === target){

       return [i,j]
     }

  }

}

};

var nums =[3,2,4];
var target=6;
console.log(twoSum (nums ,target))

原文地址:https://www.cnblogs.com/fdbk/p/12451658.html