문제 : https://www.acmicpc.net/problem/25206
코드
score = {'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}
count = 0
result = 0
for i in range(20):
inp = input().split(' ')
if inp[2] != 'P':
result += float(inp[1]) * score[inp[2]]
count += float(inp[1])
print('%.6f' %(result / count))
알게된 것
'코딩테스트 > 백준 (python)' 카테고리의 다른 글
백준 / 1439번 / 뒤집기 / python 파이썬 (0) | 2024.07.16 |
---|---|
백준 / 10815번 / 숫자 카드 / python 파이썬 (0) | 2024.06.11 |
백준 / 14425번 / 문자열 집합 / python 파이썬 (0) | 2024.06.05 |
백준 / 2566번 / 최댓값 / python 파이썬 (0) | 2024.06.02 |
백준 / 1157번 / 단어 공부 / python 파이썬 (0) | 2024.05.29 |