[kotlin] 리스트(List)에서 가장 작은 요소를 찾는 방법은 무엇인가요?

다음은 min() 함수를 사용하여 가장 작은 숫자를 찾는 예제 코드입니다:

val numbers = listOf(4, 7, 2, 9, 5)
val smallestNumber = numbers.min()
println("가장 작은 숫자: $smallestNumber")

이 코드는 numbers 리스트에서 가장 작은 숫자를 찾아 출력합니다. 만약 리스트가 비어있을 경우, min() 함수는 null을 반환할 수 있으므로 이에 대한 예외 처리가 필요합니다.

더 효율적인 방법으로는 리스트를 정렬한 후 첫 번째 요소를 가져오는 방법이 있습니다. 하지만 min() 함수는 명확하고 간편하게 가장 작은 요소를 찾을 수 있는 방법을 제공합니다.

자세한 내용은 Kotlin 공식 문서를 참고하시기 바랍니다.