问题 Q: 计算GPA

问题 Q: 计算GPA

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

题目背景

GPA 是 Grade Point Average 的简写,中文名称为成绩平均绩点,是大部分高校采用的一种评估学生成绩的制度。

题目描述

要计算一个学生的 GPA,首先将他每门学科的等第换算成为一个绩点,规则为:
  • 等第 A 为 4 分;
  • 等第 B 为 3 分;
  • 等第 C 为 2 分;
  • 等第 D 为 1 分;
  • 如果某个等第后有 + 号则加 0.3 分,例如 B+ 为 3.3 分;
  • 如果某个等第后有 - 号则减 0.3 分,例如 C- 为 1.7 分。
获得每门学科的绩点之后,再计算它们的平均数,四舍五入保留两位小数即可获得 GPA。
给定一个字符串表示小爱每门课程的等第,请计算她的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





样例输入 复制


样例输出 复制