using System;
class Program {
static void Main(string[] args) {
string stringScore = Console.ReadLine();
float score = 0;
switch (stringScore) {
case "A+": score = 4.3f; break;
case "A0": score = 4.0f; break;
case "A-": score = 3.7f; break;
case "B+": score = 3.3f; break;
case "B0": score = 3.0f; break;
case "B-": score = 2.7f; break;
case "C+": score = 2.3f; break;
case "C0": score = 2.0f; break;
case "C-": score = 1.7f; break;
case "D+": score = 1.3f; break;
case "D0": score = 1.0f; break;
case "D-": score = 0.7f; break;
case "F": score = 0f; break;
default:
break;
}
string result = string.Format("{0:f1}", score);
Console.WriteLine(result);
}
}
문제 출처
https://www.acmicpc.net/problem/2754
'ComputerScience > Coding Test' 카테고리의 다른 글
백준 9086번: 문자열 (0) | 2022.11.12 |
---|---|
백준 11718번: 그대로 출력하기 (0) | 2022.11.12 |
백준 2744번: 대소문자 바꾸기 (0) | 2022.11.12 |
백준 2743번: 단어 길이 재기 (0) | 2022.11.12 |
백준 11654번: 아스키 코드 (0) | 2022.11.12 |