#965. 计算GPA
计算GPA
题目描述
GPA 是 Grade Point Average 的简写,中文名称为成绩平均绩点,是大部分高校采用的一种评估学生成绩的制度。
要计算一个学生的 GPA,首先将他每门学科的等第换算成为一个绩点,规则为:
- 等第
A
为 分; - 等第
B
为 分; - 等第
C
为 分; - 等第
D
为 分; - 如果某个等第后有
+
号则加 分,例如B+
为 分; - 如果某个等第后有
-
号则减 分,例如C-
为 分。
获得每门学科的绩点之后,再计算它们的平均数,四舍五入保留两位小数即可获得 GPA。
给定一个字符串表示小爱每门课程的等第,请计算她的 GPA 是多少。
输入格式
单个字符串 :表示小爱各门课程的等第,一门课程的等第只可能是 A
、B
、C
、D
中的一个,保证 +
号或 -
号只会出现在字母的后面。
输出格式
一个两位小数:表示输入等第对应的 GPA。
样例
ABAB
3.50
解释#1
四门课程,GPA 计算公式为
A+AA-B-BB+C+
3.33
解释#2
七门课程,GPA 计算公式为
数据范围/约定
- 记 表示字符串 的长度,对于 的数据,。