计算GPA
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
GPA 是 Grade Point Average 的简写,是高校采用的一种评估学生成绩的制度。
Description
要计算一个学生的 GPA,先将每门学科的等级换算成为一个绩点,规则为:
A
为 4 分;B
为 3 分;C
为 2 分;D
为 1 分;- 如果有
+
号后缀,则加 0.3 分。例如B+
为 3.3 分; - 如果有
-
号后缀,则减 0.3 分。例如C-
为 1.7 分。
接下来,再计算这些分数的平均数,四舍五入保留两位小数即可获得 GPA。
给定一个字符序列表示小爱每门课程的等级,请计算她的GPA。
Format
Input
一个字符序列:表示小爱各门课程的等级,一门课程的等级只可能是 A
、B
、C
、D
中的一个,保证 +
号或 -
号只会出现在字母的后面。
Output
一个两位小数:表示输入等级对应的 GPA。
请注意保留两位小数输出
Samples
ABAB
3.50
A+AA-B-BB+C+
3.33
Explain
样例1:四门课程,GPA计算公式为(4+3+4+3)/4
样例2:七门课程,GPA计算公式为(4.3+4+3.7+2.7+3+3.3+2.3)/7=3.32857
DataRange
记 n 表示输入字符序列的长度,有 。