algorithm
-
중복 인자가 존재하는 배열의 교집합과 합집합algorithm 2023. 1. 2. 15:48
1. 중복 인자가 존재하지 않는 배열의 교집합과 합집합const func = (arr1, arr2) => {console.log( arr1.filter((it) => arr2.includes(it)).length, [...new Set([...arr1, ...arr2])].length );};// 교집합 영역의 인자 개수, 합집합 영역의 인자 개수func(["a", "b", "c"], ["d", "e", "f"]); // 0 6func(["a", "b", "c"], ["c", "d", "e"]); // 1 5각각의 두 배열 내, 중복인자가 존재하지 않는 경우는 이처럼 해도 상관없습니다.하지만 func(["a", "a", "b"], ["b", "b", "a"])처럼 중복 인자가 존재하는 배열들..