Skip to content

Commit 5a062dd

Browse files
authored
Merge pull request #776 from paragon0107/main
Week3
2 parents 7e40cb3 + 14b4517 commit 5a062dd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

two-sum/paragon0107.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
import java.util.HashMap;
3+
import java.util.Map;
4+
5+
class Solution {
6+
public int[] twoSum(int[] nums, int target) {
7+
Map<Integer, Integer> map = new HashMap<>();
8+
for(int i =0;i<nums.length;i++){
9+
map.put(nums[i], i);
10+
}
11+
12+
for(int i = 0;i<nums.length;i++){
13+
int b = target - nums[i];
14+
if(map.containsKey(b) && map.get(b) != i){
15+
int j = map.get(b);
16+
return new int[]{i,j};
17+
}
18+
}
19+
return null;
20+
}
21+
}

0 commit comments

Comments
 (0)