코테/Swift

[Swift] 백준 알고리즘 - 시험성적(9498)

코딩하는빵친자 2024. 6. 6. 12:48

문제

시험 점수를 입력받아 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