[kotlin] 리스트(List)의 요소를 특정 패턴으로 정렬하는 방법은 어떻게 되나요?
val names = listOf("Alice", "Bob", "Carol", "David")
val sortedNames = names.sortedBy { it.length }

위 코드에서 sortedBy 함수는 요소의 길이에 따라 리스트를 정렬합니다. 이렇게 하면 “Bob”, “Alice”, “Carol”, “David”와 같이 이름이 길이순으로 정렬됩니다.

Kotlin에서는 다양한 방법으로 리스트를 정렬할 수 있으며, sortedBy 함수 외에도 sortedByDescending, sortedWith 등의 함수를 사용하여 다양한 정렬 방식을 적용할 수 있습니다.

자세한 내용은 Kotlin 공식 문서를 참고하시기 바랍니다. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/sorted-by.html