-Code
rating_list = {"A+": 4.5, "A0": 4.0, "B+": 3.5, "B0": 3.0,
"C+": 2.5, "C0": 2.0, "D+": 1.5, "D0": 1.0,
"F": 0}
res_score, res_cnt = 0, 0
for _ in range(20):
subject, grade, rating = input().split()
if rating == "P":
continue
res_score += float(grade) * rating_list[rating]
res_cnt += float(grade)
print(round(res_score / res_cnt, 6))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 25893번 Majestic 10 (0) | 2024.02.17 |
---|---|
[백준/파이썬] 13496번 The Merchant of Venice (0) | 2024.02.16 |
[백준/파이썬] 18198번 Basketball One-on-One (0) | 2024.02.14 |
[백준/파이썬] 29683번 Рождественская лотерея (0) | 2024.02.13 |
[백준/파이썬] 30319번 Advance to Taoyuan Regional (1) | 2024.02.12 |