【leetcode初级算法JS实现】9.两数之和

在这里插入图片描述

// 遍历循环,target减去当前的值,获得差,在数组中寻找这个差
/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function(nums, target) {
    
    
    let index = -1;
    for(let i = 0; i< nums.length; i++ ){
    
    
        let num1 = nums[i];
        let num2 = target - num1;
        let temp = nums.indexOf(num2);
        if(temp > -1 && temp !== i){
    
    
            return [i, temp];
        }
    }
};

emmm…这道题没想到其他思路,后期想到了再补充。

猜你喜欢

转载自blog.csdn.net/qq_34086980/article/details/106420540