IT/백준

[백준] 단계별로 풀어보기 - 2단계 9498번 (switch)

안경 쓴 귀니 2020. 9. 20. 23:54
반응형

문제

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

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Foundation
 
let line = readLine()!
let jumsu = Int(line)!
switch jumsu {
case 90...100:
    print("A")
case 80...89:
    print("B")
case 70...79:
    print("C")
case 60...69:
    print("D")
default:
    print("F")
}
 
cs

 

 

참고사항

  • swift에서는 case에 break가 없어도 다음 case를 진행하지 않는다.
  • 다음 case도 진행하고 싶다면 fallthrough를 사용해야한다.
  • case의 범위가 정확하지 않다면 default가 꼭 필요하다.
  • 문제에서 if문을 사용하라고 했는데 switch를 사용하였다...
반응형