홍우진의 개발 일기장
[백준] 25206번: 너의 평점은 / 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/25206
풀이 코드
tot = 0 #학점 * 과목평점을 담아 둘 변수
hap = 0 #학점의 총합을 담아 둘 변수
jum = {'A+':4.5,'A0':4,'B+':3.5,'B0':3,'C+':2.5,'C0':2,'D+':1.5,'D0':1,'F':0}
#과목평점을 딕셔너리로 선언
for _ in range(20):
a,b,c = input().split()
if c == "P": #등급이 P 일 경우 넘어가기
continue
hap += float(b) #학점의 총합
tot += float(b)*jum[c] #학점 * 과목평점
print(tot/hap)
코드 해석
딕셔너리를 사용하였다.20번 동안학점을 hap이라는 변수에 합하고학점과 과목평점을 곱하여 tot라는 변수에 합한다.그 뒤 tot 나누기 hap을 출력한다.
난이도: ★☆☆☆☆
예전이였으면 별 두개 난이돈데 실력이 늘은 것 같아 뿌듯하다
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 3009번: 네 번째 점 / 파이썬 (0) | 2025.01.04 |
---|---|
[백준] 2566번: 최댓값 / 파이썬 (1) | 2025.01.03 |
[백준] 9375번: 패션왕 신해빈 / 파이썬 (2) | 2025.01.01 |
[백준] 18870번: 좌표 압축 / 파이썬 (0) | 2024.12.31 |
[백준] 25192번: 인사성 밝은 곰곰이 / 파이썬 (0) | 2024.12.30 |
Comments