题目如下:
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
这道题非常简单,解题思路无非就是遍历数组中所有可能的加法结果,与数学中的枚举方法相同。
循环嵌套解决题目,代码如下:
var twoSum = function (nums, target) {
var len = nums.length;
for (var i = 0; i < len - 1; i++) {
for (var j = i + 1; j < len; j++) {
if (nums[i] + nums[j] == target) {
return [i,j];
}
}
}
return null;
};