풀이
class Solution {
public int[] twoSum(int[] nums, int target) {
Map<Integer, Integer> dic = new HashMap<>();
for(int i=0; i<nums.length; i++) {
int num = nums[i];
if(dic.containsKey(target-num))
return new int[] {i, dic.get(target-num)};
dic.put(num, i);
}
return new int[] {-1, -1};
}
}
'Software Engineering > Algorithm' 카테고리의 다른 글
[LeetCode] #560 Subarray Sum Equals K (0) | 2024.07.06 |
---|---|
[LeetCode] #1941 Check if All Characters Have Equal Number of Occurrences (0) | 2024.06.23 |
[LeetCode] #2248 Intersection of Multiple Arrays (0) | 2024.06.23 |
[LeetCode] First Letter to Appear Twice (1) | 2024.06.22 |
[LeetCode] K Radius Subarray Averages (0) | 2024.06.10 |