C#/알고리즘
백준#9498-시험 성적
McRobbin
2020. 4. 6. 18:22
https://www.acmicpc.net/problem/9498
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _9498
{
class Program
{
static void Main(string[] args)
{
string[] grades = { "F", "F", "F", "F", "F", "F", "D", "C", "B", "A", "A" };
Console.WriteLine(grades[int.Parse(Console.ReadLine()) / 10]);
}
}
}
|
if 문의 처리가 많을 것으로 예상되어 배열로 Grade값을 일일히 넣어주는 것이 빠를거라 생각했습니다.
입력 받은 값을 int로 변환, 10으로 나눈 몫을 가져와 십의 자리를 인덱스로 Grade를 출력하도록 했습니다.