작성
·
198
0
function solution(arr1, arr2){
let answer=[];
let dict = {};
let arr = [...arr1, ...arr2]
for(let i=0; i<arr.length; i++){
if(!dict[arr[i]]){
dict[arr[i]] = 1;
} else{
dict[arr[i]] += 1;
answer.push(arr[i]);
}
}
answer.sort((a,b)=>a-b)
return answer;
}
let a=[1, 3, 9, 5, 2];
let b=[3, 2, 5, 7, 8];
console.log(solution(a, b));
공통원소 구하기 문제이고 풀이에서 sort를 사용하셨으니까.
혹시 객체를 사용해서 풀어도 성능에 문제가 크게 없는지 궁금합니다.