반응형
- 두 배열 간의 합집합 : union()
val array1 = arrayOf(1, 2, 3, 4, 5)
val array2 = arrayOf(4, 5, 6, 7, 8)
// 합집합 구하기
val union = array1.union(array2).toTypedArray()
println("합집합: ${union.joinToString(", ")}")
- 두 배열 간의 차집합 : subtract()
val array1 = arrayOf(1, 2, 3, 4, 5)
val array2 = arrayOf(4, 5, 6, 7, 8)
// 차집합 구하기
val difference1 = array1.subtract(array2).toTypedArray()
val difference2 = array2.subtract(array1).toTypedArray()
println("첫 번째 배열에서 두 번째 배열의 차집합: ${difference1.joinToString(", ")}")
println("두 번째 배열에서 첫 번째 배열의 차집합: ${difference2.joinToString(", ")}")
- 두 배열 간의 교집합 : intersect()
val array1 = arrayOf(1, 2, 3, 4, 5)
val array2 = arrayOf(4, 5, 6, 7, 8)
// 교집합 구하기
val intersection = array1.intersect(array2).toTypedArray()
println("교집합: ${intersection.joinToString(", ")}")
반응형