题目描述
题目背景
GPA 是 Grade Point Average 的简写,中文名称为成绩平均绩点,是大部分高校采用的一种评估学生成绩的制度。
题目描述
要计算一个学生的 GPA,首先将他每门学科的等第换算成为一个绩点,规则为:
给定一个字符串表示小爱每门课程的等第,请计算她的GPA是多少。
- 等第 A 为 4 分;
- 等第 B 为 3 分;
- 等第 C 为 2 分;
- 等第 D 为 1 分;
- 如果某个等第后有 + 号则加 0.3 分,例如 B+ 为 3.3 分;
- 如果某个等第后有 - 号则减 0.3 分,例如 C- 为 1.7 分。
给定一个字符串表示小爱每门课程的等第,请计算她的GPA是多少。
输入格式
单个字符串 s:表示小爱各门课程的等第,一门课程的等第只可能是 A、B、C、D 中的一个,保证 + 号或 - 号只会出现在字母的后面。
输出格式
一个两位小数:表示输入等第对应的 GPA。
数据范围
- 记 n 表示字符串 s 的长度,对于 100% 的数据,1≤n≤100。
样例数据
输入:
ABAB
输出:
3.50
说明:
四门课程,GPA计算公式为(4+3+4+3)/4
输入:
A+AA-B-BB+C+
输出:
3.33
说明:
七门课程,GPA计算公式为(4.3+4+3.7+2.7+3+3.3+2.3)/7=3.32857
样例输入 复制
样例输出 复制