Recent Posts
Notice
No Rules Rules
너의 평점은 (feat. 백준, 25206번) 본문
728x90
반응형
너의 평점은
https://www.acmicpc.net/problem/25206
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <string>
using namespace std;
int main(){
ios::sync_with_stdio(false), cin.tie(NULL);
string str;
double score, total_score = 0.0, tmp, total = 0.0, ans = 0.0;
string grade;
for(register int i = 0; i < 20; ++i){
cin >> str >> score >> grade;
if(!grade.compare("A+"))
tmp = 4.5;
else if(!grade.compare("A0"))
tmp = 4.0;
else if(!grade.compare("B+"))
tmp = 3.5;
else if(!grade.compare("B0"))
tmp = 3.0;
else if(!grade.compare("C+"))
tmp = 2.5;
else if(!grade.compare("C0"))
tmp = 2.0;
else if(!grade.compare("D+"))
tmp = 1.5;
else if(!grade.compare("D0"))
tmp = 1.0;
else if(!grade.compare("F"))
tmp = 0.0;
else
continue;
total += score * tmp;
total_score += score;
}
printf("%.6f", total / total_score);
return 0;
}
// *&)*@*
반응형
문제의 요구사항에 따라 전공평점을 계산합니다.
단, F학점은 계산에 포함되나 P학점은 계산에서 제외시켜야 합니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
저울 (feat. 백준, 2437번) (0) | 2023.02.23 |
---|---|
바구니 순서 바꾸기 (feat. 백준, 10812번) (0) | 2023.02.23 |
별 찍기 - 7 (feat. 백준, 2444번) (0) | 2023.02.22 |
바구니 뒤집기 (feat. 백준, 10811번) (0) | 2023.02.22 |
공 바꾸기 (feat. 백준, 10813번) (0) | 2023.02.22 |
Comments