풀이
하하
코드
#include <cstdio>
int tc, hak, cnt;
double res, tmp;
char sbj[103], sco[3];
int main() {
for (scanf("%d", &tc); tc--;) {
scanf("%s %d %s", sbj, &hak, sco);
if (sco[0] == 'A') tmp = 4; if (sco[0] == 'C') tmp = 2;
if (sco[0] == 'B') tmp = 3; if (sco[0] == 'D') tmp = 1;
if (sco[1] == '+') tmp += 0.3; if (sco[1] == '-') tmp -= 0.3;
cnt += hak; res += tmp * hak; tmp = sco[1] = 0;
}
printf("%.2lf", res / cnt + 0.0001);
return 0;
}
아무말
백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이