문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
let testScore = Int(readLine()!)!
switch testScore {
case 90..<101:
print("A")
case 80..<90:
print("B")
case 70..<81:
print("C")
case 60..<71:
print("D")
default:
print("F")
}
8ms밖에 안걸리기는 했지만 다른 좋은 코드가 있을 것 같다.
사실 90..<101 이렇게 쓰는것보다 90...100이렇게 쓰는게 더 보기 쉽고 좋을듯!
728x90
'코테 > Swift' 카테고리의 다른 글
[Swift] 백준 알고리즘 - 방 번호(1457) (2) | 2024.06.06 |
---|---|
[Swift] 백준 알고리즘 - 숫자의 개수(2577) (2) | 2024.06.06 |
[Swift] 백준 알고리즘 - 알파벳 개수(10808) (2) | 2024.06.06 |
[Swfit] 백준 알고리즘 - 핸드폰요금(1267) (0) | 2024.06.06 |
[Swift] 백준 알고리즘 - X보다 작은 수(10871) (0) | 2024.06.06 |