leetcode javascript 第一题

in js 代码 with 0 comment

/**
@param {number[]} nums
@param {number} target
@return {number[]}
*/
var twoSum = function(nums, target) {
for(var i=0;i<nums.length;i++){
for(var j=i+1;j<nums.length;j++){
if(nums[i]+nums[j]==target){
return [i,j];
}
}
}
};

nums=[1,2,3,4] target=6 应该返回的结果为[1,3]

j=i+1保证计算不会重复,返回下标正确

Responses