백준 25206 파이썬

2024. 2. 8. 08:45코딩/백준 (단계별)

반응형

백준 25206 : 너의 평점은

문제

https://www.acmicpc.net/problem/25206

 

25206번: 너의 평점은

인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치

www.acmicpc.net

25206번

자세한 예제 입출력은 링크에 예제 참고@

 

답안 코드 :

rating = ["A+", "A0", "B+", "B0", "C+", "C0", "D+", "D0", "F"]
grade = [4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0]

total = 0  # 학점 총합을 담을 변수
result = 0  # (학점 * 과목평점) 총합을 담을 변수
for _ in range(20):
    s, p, g = input().split()
    p = float(p)
    if g != "P":  # 등급이 P인 과목은 계산 안함
        total += p
        result += p * grade[rating.index(g)]

print("%.6f" % (result / total))

 

백준 / 문제 / 단계별로 풀어보기 / 6단계 심화1

반응형

'코딩 > 백준 (단계별)' 카테고리의 다른 글

백준 2566 파이썬  (47) 2024.02.10
백준 2738 파이썬  (39) 2024.02.09
백준 1316 파이썬  (47) 2024.02.07
백준 2941 파이썬  (53) 2024.02.06
백준 1157 파이썬 , upper함수, set 함수  (49) 2024.02.05