Uknow's Lab.
article thumbnail

https://www.acmicpc.net/problem/25377

 

25377번: 빵

KOI 빵은 프로그래밍을 공부하는 학생들에게 인기를 끌고 있다. 이 빵은 맛있을 뿐 아니라, 안에 프로그래밍에 큰 도움이 되는 여러 가지 힌트가 담겨 있어서 매우 인기가 높다. 이렇게 인기가 높

www.acmicpc.net

 

난이도 : 브론즈 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을 출력합니다

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.