안드로이드 개발 팁 블로그

[구현]백준 9498 - 시험 성적 본문

알고리즘

[구현]백준 9498 - 시험 성적

tiii 2020. 4. 22. 00:19
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

문제

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

if문을 사용하는 예제 같으나 kotlin에 맞게 when과 range로 처리

fun main(args: Array<String>) {
    var sc: String? = readLine()
    var input: String = sc.toString()

    var value: Int = input.toInt();

    when (value) {
        in 90..100 -> {
            println("A")
        }
        in 80..89 -> {
            println("B")
        }
        in 70..79 -> {
            println("C")
        }
        in 60..69 -> {
            println("D")
        }
        else -> {
            println("F")
        }
    }
}
Comments