[kotlin] 코틀린 집합(Set)에서 가장 작은 원소 찾기
우선, minOrNull 함수를 사용하여 집합의 가장 작은 원소를 찾을 수 있습니다. 이 함수는 집합이 비어있을 경우에는 null을 반환합니다.
아래는 예제 코드입니다:
fun main() {
val numberSet = setOf(4, 2, 7, 1, 9, 5)
val minElement = numberSet.minOrNull()
println("가장 작은 원소: $minElement")
}
위 코드는 setOf 함수를 사용하여 정수형 원소를 가지는 집합을 생성하고, minOrNull 함수를 사용하여 해당 집합의 가장 작은 원소를 찾은 후 출력하는 예제입니다.
minOrNull 함수 대신에 min 함수를 사용하여 최솟값을 반환할 수도 있습니다. 하지만, minOrNull 함수를 사용하는 것이 더 안전합니다.
참고 자료:
- Kotlin 공식 문서: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/min-or-null.html