fun selectionSort(arr: IntArray) {
    val n = arr.size
    for (i in 0 until n) {
        var minIdx = i
        // 일단 최소값 인덱스 서치
        for (j in i + 1 until n) {
            if (arr[j] < arr[minIdx]) {
                minIdx = j
            }
        }
        // 최소값이 나온다면 swap
        if (arr[i] > arr[minIdx]) {
            val temp = arr[i]
            arr[i] = arr[minIdx]
            arr[minIdx] = temp
        }
    }
}