We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0eed34 commit c557325Copy full SHA for c557325
two-sum/HC-kang.ts
@@ -0,0 +1,13 @@
1
+// T.C. O(n)
2
+// S.C. O(n)
3
+function twoSum(nums: number[], target: number): number[] {
4
+ const sumMap = new Map<number, number>();
5
+ for (const [i, num] of nums.entries()) {
6
+ const diff = target - num;
7
+ if (sumMap.has(diff)) {
8
+ return [sumMap.get(diff)!, i];
9
+ }
10
+ sumMap.set(num, i);
11
12
+ return [];
13
+}
0 commit comments