Skip to content

Commit a423ff6

Browse files
committed
Time: 3 ms (65.85%), Space: 57.6 MB (30.08%) - LeetHub
1 parent be571c5 commit a423ff6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

0001-two-sum/0001-two-sum.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const twoSum = (nums: number[], target: number): number[] => {
2+
const map: Map<number, number> = new Map();
3+
for (let i = 0; i < nums.length; i++) {
4+
const complement = target - nums[i];
5+
if (map.has(complement)) {
6+
return [map.get(complement), i];
7+
}
8+
map.set(nums[i], i);
9+
}
10+
return [];
11+
};

0 commit comments

Comments
 (0)