由LeetCode学习TS1:two sum

131 阅读1分钟

function twoSum(nums: number[], target: number): number[] { const set:number[] = []; for (let i=0;i<nums.length;i++) { set[nums[i]] = i; } for (let i=0;i<nums.length;i++) { const n = target - nums[i]; if (set[n] !== undefined && i !== set[n]) { return [i,set[n]]; } } return []; };