Skip to content

Commit 28327ac

Browse files
committed
solved: problem 1
1 parent d45f576 commit 28327ac

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

code/1.two-sum.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// @leet start
2+
function twoSum(nums: number[], target: number): number[] {
3+
const map = new Map<number, number>();
4+
5+
for (let i = 0; i < nums.length; i++) {
6+
const sub = target - nums[i];
7+
8+
const st = map.get(sub);
9+
if (st != null) {
10+
return [i, st];
11+
}
12+
13+
map.set(nums[i], i);
14+
}
15+
return [];
16+
}
17+
// @leet end

0 commit comments

Comments
 (0)