[백준] 대칭 차집합 (1269)(kotlin)

문제 설명

백준 1269번 문제 링크

입력 및 출력

» 입력

첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어진다. 각 집합의 원소의 개수는 200,000을 넘지 않으며, 모든 원소의 값은 100,000,000을 넘지 않는다.

» 출력

첫째 줄에 대칭 차집합의 원소의 개수를 출력한다.

예제 입출력(테스트케이스)

입력 출력
3 5
1 2 4
2 3 4 5 6
4

문제 풀이1

fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
    val (a, b) = readLine().split(" ").map { it.toInt() }
    val aList = readLine().split(" ").map { it.toInt() }
    val bList = readLine().split(" ").map { it.toInt() }

    println(((aList - bList) + (bList - aList)).size)
}