백준 10818 번 - 최소, 최대 (코틀린)

2022. 6. 6. 17:07STUDY/알고리즘

반응형

import java.util.StringTokenizer
fun main(args: Array<String>) = with(System.`in`.bufferedReader()){
    val arr = ArrayList<Int>()
    val num = readLine().toInt()
    val st = StringTokenizer(readLine())

    while(st.hasMoreTokens()) {
        arr.add(st.nextToken().toInt())
    }
    var num_list1 = arr.sorted()
    //println("Contents Of an Array: "+ arr)
    //println("Contents Of an Array: "+ num_list1)
    println("${num_list1[0]} ${num_list1[num-1]}")
}

입력 받은 값의 리스트 중에서, 최대 최소 구하는 법이다. 

뭐 여러가지 방법이 있겠지만, 나는 입력받은 list 를 sorted 한 리스트로 갱신해서 그 값의 첫 값과 끝 값을 출력하도록 했다. 

 

 

 

728x90
반응형