백준 25206번 : 너의 평점은 / C++
2023. 3. 4. 23:44ㆍ개인공부/코딩테스트
25206번: 너의 평점은 (acmicpc.net)
문제를 풀면서 대학생활을 돌아보니 정말 공부를 게을리 했다는 것을 느낀다. 이제부터는 정말 열심히 해야겠다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
#include <iostream>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
double divide = 0, totalscore = 0;
for (int i = 0; i < 20; ++i)
{
string name;
cin >> name;
double score;
cin >> score;
string grade;
cin >> grade;
if (grade == "P")
continue;
else if (grade == "A+")
{
totalscore += score * 4.5;
divide += score;
}
else if (grade == "A0")
{
totalscore += score * 4.0;
divide += score;
}
else if (grade == "B+")
{
totalscore += score * 3.5;
divide += score;
}
else if (grade == "B0")
{
totalscore += score * 3.0;
divide += score;
}
else if (grade == "C+")
{
totalscore += score * 2.5;
divide += score;
}
else if (grade == "C0")
{
totalscore += score * 2.0;
divide += score;
}
else if (grade == "D+")
{
totalscore += score * 1.5;
divide += score;
}
else if (grade == "D0")
{
totalscore += score * 1.0;
divide += score;
}
else if (grade == "F")
{
divide += score;
}
}
double ans = totalscore / divide;
cout << ans;
return 0;
}
|
cs |
'개인공부 > 코딩테스트' 카테고리의 다른 글
백준 2740번 : 행렬 곱셈 / C++ (0) | 2023.03.06 |
---|---|
백준 25682: 체스판 다시 칠하기 2 / C++ (0) | 2023.03.05 |
백준 24313번 : 알고리즘 수업-점근적 표기 1 / C++ (0) | 2023.03.04 |
백준 1629번 : 곱셈 / C++ (0) | 2023.03.02 |
백준 5430번 : AC / C++ (0) | 2023.03.01 |