[백준] 와글와글 숭고한 (17388)(kotlin)
문제 설명
입력 및 출력
» 입력
첫 번째 줄에 숭실대학교의 참여도, 고려대학교의 참여도, 한양대학교의 참여도를 의미하는 세 자연수 S, K, H가 공백으로 구분되어 주어진다. (0 ≤ S, K, H ≤ 100) 세 대학의 참여도는 모두 다르다.
» 출력
첫 번째 줄에 일처리가 잘 되고 있어 무언의 압박이 필요가 없으면 (따옴표를 제외하고) “OK”를 출력한다. 그 외에는 첫 번째 줄에 무언의 압박이 필요한 동아리가 속한 대학의 영문 이름의 첫 단어를 출력한다. 영문 이름 표기는 지문에 나온 것을 따른다.
예제 입출력
입력 | 출력 |
---|---|
31 41 59 | OK |
1 2 3 | Soongsil |
19 8 9 | Korea |
45 33 21 | Hanyang |
문제 풀이1
import java.io.BufferedReader
import java.io.InputStreamReader
fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
println(
readLine()
.split(" ")
.map { it.toInt() }
.let { university ->
if (university.sum() >= 100) "OK"
else {
when (university.indexOf(university.minByOrNull { it })) {
0 -> "Soongsil"
1 -> "Korea"
else -> "Hanyang"
}
}
}
)
}