백준 2562 - 최댓값 (코틀린)

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

반응형

fun main() {
    var arr = ArrayList<Int>()
    var count = 0

    while (count < 9) {
        arr.add(readln().toInt())
        count++
    }
    var arr2 = arr.sorted()
    //println(arr.contains(arr2[8]))
    println(arr2[8])
    println(arr.indexOf(arr2[8])+1)
}

풀이법 : 

먼저 입력 값을 받아주고, 그걸 sorted() 한 리스트에서 맨 마지막 값을 출력함으로써 최대값을 구하고, 

 기존 List의 index값은 , 앞에서 찾은 최대값의 list의 indexOf를 사용해 출력했다.

728x90
반응형