-
https://www.acmicpc.net/problem/1269
1269번: 대칭 차집합
첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어
www.acmicpc.net
https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201269
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
해당 문제는 두 개의 집합이 주어졌을 때 두 집합 간에 차에 해당하는 원소의 개수 합을 구하는 문제다.
해당 문제는 set을 이용해 해결했고 먼저 두 집합에 대해 set으로 각각 선언해주고 원소를
입력해준다.
이후 반복문을 통해 값을 비교하는데 foreach문을 이용해 set의 값을 하나씩 빼와서 다른 집합과 비교를 하는데
이때 contains()이라는 메서드를 이용하면 해당 집합에 해당 값이 있으면 true를 반환하므로
반대인 경우에 대해서 카운트 값을 증가시키는 방식으로 해결했다.
728x90'알고리즘 > Baekjoon' 카테고리의 다른 글
Baekjoon 14716 현수막 JAVA (0) 2021.12.25 Baekjoon 20291 파일 정리 JAVA (0) 2021.12.24 Baekjoon 2589 보물섬 JAVA (0) 2021.12.15 Baekjoon 12761 돌다리 JAVA (0) 2021.12.13 Baekjoon 18405 경쟁적 전염 JAVA (0) 2021.12.11 댓글