[파이썬 백준] 10984번 내 학점을 구해줘
업데이트:
❓ 문제
게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다.
학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자.
> 입력
첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다.
각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고,
다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ C ≤ 6, C는 정수)
G는 {0, 0.7, 1, 1.3, 1.7, 2, 2.3, 2.7, 3, 3.3, 3.7, 4, 4.3}
중 하나이며 소수 부분은 최대 한 자리까지 주어진다.
> 출력
각 학기에 대해 근우의 총 학점과 평점(GPA)을 출력한다. 정답과의 절대 오차는 10^-1
까지 허용한다.
✔️ 풀이
1
2
3
4
5
6
7
for _ in range(int(input())):
sumC, sumG = 0, 0
for _ in range(int(input())):
c, g = map(float, input().split())
sumC += c
sumG += c * g
print('%d %.1f' % (sumC, sumG / sumC))
평점 = 총 성적 / 총 학점
임을 이용하여 입력 받은 수를 더해주고 계산하면 된다.
💬 평가
Notice: 이 게시물은 백준 사이트를 참고하였습니다.
댓글남기기