var twoSum = function (nums, target) { for (var i = 0; i < nums.length; i++) { var dif = target - nums[i]; for (var j = i + 1; j < nums.length; j++) { if (nums[j] === dif) { return [i, j]; } } } };
解法二
var twoSum = function (nums, target) { var temp = {}; for (var i = 0; i < nums.length; i++) { var dif = target - nums[i]; if (temp[dif] !== undefined) { return [temp[dif], i]; }
temp[nums[i]] = i; } };
var twoSum = function (nums, target) { let map = newMap(); for (var i = 0; i < nums.length; i++) { let dif = target - nums[i];