[백준] Darius님 한타 안 함? (20499)(kotlin)

문제 설명

백준 20499번 문제 링크

입력 및 출력

» 입력

K/D/A가 주어진다.

» 출력

그가 「진짜」이면 gosu, 「가짜」이면 hasu를 출력한다.

제한 사항

0≤K,D,A≤20

예제 입출력

입력 출력
0/5/3 hasu
12/4/5 gosu
0/0/1 hasu

문제 풀이1

import java.io.BufferedReader
import java.io.InputStreamReader

fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))){
    val (k, d, a) = readLine()
        .split("/")
        .map { it.toInt() }

    println(
        if (d == 0) "hasu"
        else {
            when {
                k + a < d || d == 0 -> "hasu"
                else -> "gosu"
            }
        }
    )
}