교집합

코틀린/문법및 라이브러리

[Kotlin] 교집합(intersect), 합집합(union), 차집합(subtract)

알고리즘 문제들을 풀다 보면 해당 조합에 대해서 교집합 합집합 차집합들을 물어보는 문제가 많습니다. 코틀린은 이러한 요구들을 해결해 줄 수 있는 여러 함수들을 가지고 있습니다. 오늘은 그 함수들을 알아볼까 합니다. 합집합(union) public infix fun Iterable.union(other: Iterable): Set { val set = this.toMutableSet() set.addAll(other) return set } 이처럼 mutableSet을 이용하여 2가지 연속적인 객체의 값들을 모두 넣어 Set자료형으로 반환하는 함수입니다. 교집합(intersect) public infix fun Iterable.intersect(other: Iterable): Set { val set = ..

감자씨앗
'교집합' 태그의 글 목록