https://www.acmicpc.net/problem/25377
난이도 : 브론즈 4
태그 : 구현
설명
빵을 얻을 수 있는 테스트 케이스 중,
가장 빨리 얻을 수 있는 시간을 출력합니다.
소스코드
import kotlin.math.min
fun main() {
var min = Int.MAX_VALUE
repeat(readln().toInt()) {
val (a, b) = readln().split(" ").map { it.toInt() }
if ( a <= b) {
min = min(min, b)
}
}
println(if(min == Int.MAX_VALUE) -1 else min)
}
빵을 얻을 수 있는 경우 ( a < = b)일때,
시간 b를 최소값으로 갱신시켜주고,
Int.MAX_VALUE 값이 그대로 있다면 -1을 출력합니다
'코딩테스트 > Kotlin' 카테고리의 다른 글
[백준 2566번] [Kotlin] 최댓값 (0) | 2022.11.26 |
---|---|
[백준 11365번] [Kotlin] !밀비 급일 (0) | 2022.11.26 |
[백준 16430번] [Kotlin] 제리와 톰 (0) | 2022.11.25 |
[백준 2193번] [Kotlin] 이친수 (0) | 2022.11.24 |
[백준 13699번] [Kotlin] 점화식 (0) | 2022.11.24 |