이번 학기 평점은 몇 점?

면접 대비

시간 제한1초메모리 제한128 MB

요약
과목별 학점과 등급이 주어질 때 학점으로 가중 평균한 평점을 소수점 둘째 자리까지 출력합니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

한 학생이 이번 학기에 들은 과목, 각 과목의 학점, 성적이 주어진다. 이 정보를 이용해 평균 평점을 계산하는 프로그램을 작성하시오.

성적은 A+부터 F까지 모두 13가지이다.

  • A+: 4.3, A0: 4.0, A-: 3.7
  • B+: 3.3, B0: 3.0, B-: 2.7
  • C+: 2.3, C0: 2.0, C-: 1.7
  • D+: 1.3, D0: 1.0, D-: 0.7
  • F: 0.0

평균 평점은 모든 과목의 학점 * 성적 점수를 더한 뒤, 총 학점으로 나누어 구한다.

입력

첫째 줄에 이번 학기에 들은 과목 수 N이 주어진다.

둘째 줄부터 N개의 줄에 각 과목의 과목명, 학점, 성적이 주어진다.

과목명은 알파벳 소문자, 숫자, 밑줄(_)로만 이루어져 있으며 길이는 최대 100자이다. 학점은 1 이상 3 이하의 자연수이다. 성적은 문제에서 설명한 13가지 중 하나이다.

출력

첫째 줄에 평균 평점을 소수점 셋째 자리에서 반올림해 둘째 자리까지 출력한다. 평균 평점이 1.5라면 1.50을 출력한다.

예제1

  1. 예제 1

    입력
    7
    General_Physics_1 3 A+
    Introduction_to_Computer_Science_and_Eng 3 B0
    Reading_And_Writing 2 C0
    English_1 3 C+
    Analytic_Geometry_and_Calculus_1 3 B+
    Fortran_Programming 3 B+
    C_Language_Programming 3 A+
    예상 출력
    3.28