집합

김아무개·2023년 3월 22일
0

기초수학

목록 보기
1/2

HashSet을 이용하여 해결할 수 있다.

HashSet a = new HashSet(Arrays.asList(1, 2, 3, 4, 5));
HashSet b = new HashSet(Arrays.asList(2, 4, 6, 8, 10));

합집합

어느 하나에라도 속하는 원소들을 모두 모은 집합

a.addAll(b); // 합집합: [1, 2, 3, 4, 5, 6, 8, 10]

교집합

두 집합이 공통으로 포함하는 원소로 이루어진 집합

a.retainAll(b); // 교집합 : [2, 4]

차집합

A 또는 B에만 속하는 원소들의 집합

a.removeAll(b); // 차집합 : [1, 3, 5]
b.removeAll(a); // 차집합 : [6, 8, 10]
profile
Hello velog! 

0개의 댓글