본문 바로가기
스터디(beakjoon)

Kotlin] 백준 9498번 문제 풀이

by 김마리님 2023. 4. 6.

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

 

9498번: 시험 성적

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

www.acmicpc.net

 

 

풀이

더보기

점수를 받아서 케이스에 따라 나누면 된다.

자바는 스위치-케이스, 코틀린은 when으로 범위에 따른 케이스를 나눌 수 있다.

 

import java.util.*

fun main(args: Array<String>) {
    question9498()
}

fun question9498() {
    val sc: Scanner = Scanner(System.`in`)

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

 

 

반응형