两数之和

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

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

示例:

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]




/*
 * @lc app=leetcode.cn id=1 lang=javascript
 *
 * [1] 两数之和
 */
/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function(nums, target) {
    //遍历第一遍
    for(let i=0;i<nums.length;i++) {
        //遍历第2遍
        for(let  j=i+1;j<nums.length;j++) {
            if(nums[j] == target - nums[i]) {
                 var  num =[];
                 num.push(i,j);
                 return  num;
            }
        }
    }

};
原文地址:https://www.cnblogs.com/guangzhou11/p/11050233.html