[kotlin] 배열을 정렬하는 방법은?
  1. Arrays.sort() 함수 사용:
    val array = arrayOf(4, 2, 7, 1, 9)
    Arrays.sort(array)
    

    이 코드는 array 배열을 오름차순으로 정렬합니다. 원하는 결과를 얻으려면 import java.util.Arrays를 상단에 추가해야 합니다.

  2. sorted() 확장 함수 사용:
    val array = arrayOf(4, 2, 7, 1, 9)
    val sortedArray = array.sorted()
    

    이 코드는 array 배열을 오름차순으로 정렬한 새로운 배열 sortedArray를 반환합니다. 원래 배열은 변경되지 않습니다.

  3. sortedArray() 함수 사용:
    val array = arrayOf(4, 2, 7, 1, 9)
    val sortedArray = array.sortedArray()
    

    이 코드도 array 배열을 오름차순으로 정렬한 새로운 배열 sortedArray를 반환합니다. 원래 배열은 변경되지 않습니다.

  4. sort() 함수 사용 (MutableList 사용시):
    val mutableList = mutableListOf(4, 2, 7, 1, 9)
    mutableList.sort()
    

    위 코드는 mutableList를 오름차순으로 정렬합니다. 원하는 결과를 얻으려면 import java.util.*를 상단에 추가해야 합니다.

  5. sorted() 확장 함수 사용 (MutableList 사용시):
    val mutableList = mutableListOf(4, 2, 7, 1, 9)
    val sortedList = mutableList.sorted()
    

    이 코드는 mutableList를 오름차순으로 정렬한 새로운 리스트 sortedList를 반환합니다. 원래 리스트는 변경되지 않습니다.

Kotlin에서 배열을 정렬하는 방법은 다양하지만, 주로 위의 방법들을 사용합니다. 필요에 따라 오름차순이 아닌 내림차순으로 정렬할 수도 있습니다.