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