[백준/C#] 2754번 학점계산

dev.hyeon·2022년 7월 20일
0

알고리즘

목록 보기
25/44
post-thumbnail

2754번 학점계산

풀이

어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 문제이다.

  1. F를 제외한 학점은 E에서 성적의 첫문자를 뺐을 때 X0의 학점이 나온다. → 아스키 코드 계산
  2. 성적의 첫번 째 문자가 F이면 0이다.
  3. 성적의 두번 째 문자가 +이면 X0에 +0.3, -이면 X0에 -0.3을 한다.

코드

string grade = Console.ReadLine();
float score = 'E' - grade[0];

if (grade[0] == 'F') score = 0f;
else if (grade[1] == '+') score += 0.3f;
else if (grade[1] == '-') score -= 0.3f;

Console.WriteLine($"{score:0.0}");

0개의 댓글