์ค๋์ ๋ฌธ์ >> https://leetcode.com/problems/intersection-of-two-arrays/description/
[ ์๊ฐ ํ๋ฆ ]
์ผ๋จ ๊ฐ ๋ฐฐ์ด์ Set์ผ๋ก ๋ง๋ค์ด์ ์ค๋ณต ์ ๊ฑฐํ๊ณ ,
๋๊ฐ ๋ค ์ํ๋ ์์๋ง ๋ฆฌ์คํธ๋ก ๋ง๋ค๋ฉด ๋ ๊ฒ ๊ฐ๋ค..!
[ Java ]
class Solution {
public int[] intersection(int[] nums1, int[] nums2) {
Set<Integer> set1 = new HashSet<>();
for(int num: nums1){
set1.add(num);
}
Set<Integer> resultSet = new HashSet<>();
for(int num:nums2){
if(set1.contains(num)){
resultSet.add(num);
}
}
int[] answer = new int[resultSet.size()];
int i = 0;
for(int num: resultSet){
answer[i++] = num;
}
return answer;
}
}
๋๊ธ