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

2024. 6. 6. 12:48·코테/Swift

문제

시험 점수를 입력받아 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
'코테/Swift' 카테고리의 다른 글
  • [Swift] 백준 알고리즘 - 숫자의 개수(2577)
  • [Swift] 백준 알고리즘 - 알파벳 개수(10808)
  • [Swfit] 백준 알고리즘 - 핸드폰요금(1267)
  • [Swift] 백준 알고리즘 - X보다 작은 수(10871)
코딩하는빵친자
코딩하는빵친자
안녕하세요 코딩하는 빵친자입니다. 말그대롭니다.
  • 코딩하는빵친자
    코딩하는 빵친자의 블로그
    코딩하는빵친자
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • 개발일기 (41)
        • Python (9)
        • Swift (2)
        • DataBase (0)
        • 알고리즘 (0)
        • IOS (30)
      • 데보션 영 (4)
      • 코테 (10)
        • Swift (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    xcode
    podlock
    uipangesture
    Rosetta
    추적권한
    uikit
    podinstall오류
    buildsetting
    settransition
    IOS
    delegate패턴
    뷰관련메서드
    SWIFT
    제스처인식
    arm7
    ios개발
    pod
    아웃링크
    universalapp
    ios스와이프
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는빵친자
[Swift] 백준 알고리즘 - 시험성적(9498)
상단으로

티스토리툴바