본문 바로가기

Python(알고리즘,문제풀이)/BOJ (Bronze V)

25206번 / 너의 평점은

728x90

📚문제

출처 : 백준 / 25206번 (https://www.acmicpc.net/problem/25206)

 

📝풀이

# 25206번 너의 평점은
grade_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.0 , 'P' : 'null'}
학점 = []
총합 = []
for i in range(20):
    grade = input().split()
    if grade[2] == 'P':
        continue
    else:
        총합.append(float(grade[1]) * float(grade_list[grade[2]]))
        학점.append(float(grade[1]))
print(sum(총합)/sum(학점))

오예 혼자 풀었다~

728x90

'Python(알고리즘,문제풀이) > BOJ (Bronze V)' 카테고리의 다른 글

2566번 / 최댓값  (0) 2023.07.06
2738번 / 행렬 덧셈  (0) 2023.07.05
1316번 /그룹 단어 체커  (0) 2023.07.03
2941번 / 크로아티아 알파벳  (0) 2023.07.02
1157번 / 단어공부  (0) 2023.06.30