백준 2562 - 최댓값 (코틀린)
2022. 6. 6. 17:51ㆍSTUDY/알고리즘
반응형
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
반응형
'STUDY > 알고리즘' 카테고리의 다른 글
Merge, Merge Sort (2) | 2022.06.19 |
---|---|
백준 2577번 - 숫자의 개수 (코틀린) (0) | 2022.06.06 |
백준 10818 번 - 최소, 최대 (코틀린) (2) | 2022.06.06 |
백준 1110번 - 더하기 사이클 (코틀린) (1) | 2022.06.06 |
백준 2588번 - 곱셈 (코틀린) (2) | 2022.06.01 |