Leetcode javascript练习题 1. 两数之和,难度简单 解法

给定一个整数数组 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) {
    for(i=0;i<nums.length;i++)
    {
        for(j=0;j<nums.length;j++)
        {
            if(i==j) {
                continue;
            }
             var sum= nums[i] + nums[j]
            if( sum==target){
                return new Array(i,j);
            }
        }
       
    }
    return []
};

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页