#965. 计算GPA

计算GPA

题目描述

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

要计算一个学生的 GPA,首先将他每门学科的等第换算成为一个绩点,规则为:

  • 等第 A44 分;
  • 等第 B33 分;
  • 等第 C22 分;
  • 等第 D11 分;
  • 如果某个等第后有 + 号则加 0.30.3 分,例如 B+3.33.3 分;
  • 如果某个等第后有 - 号则减 0.30.3 分,例如 C-1.71.7 分。

获得每门学科的绩点之后,再计算它们的平均数,四舍五入保留两位小数即可获得 GPA。

给定一个字符串表示小爱每门课程的等第,请计算她的 GPA 是多少。

输入格式

单个字符串 ss:表示小爱各门课程的等第,一门课程的等第只可能是 ABCD 中的一个,保证 + 号或 - 号只会出现在字母的后面。

输出格式

一个两位小数:表示输入等第对应的 GPA。

样例

ABAB
3.50

解释#1

四门课程,GPA 计算公式为 (4+3+4+3)/4(4+3+4+3)/4

A+AA-B-BB+C+
3.33

解释#2

七门课程,GPA 计算公式为 (4.3+4+3.7+2.7+3+3.3+2.3)/7=3.32857(4.3+4+3.7+2.7+3+3.3+2.3)/7=3.32857

数据范围/约定

  • nn 表示字符串 ss 的长度,对于 100%100\% 的数据,1n1001≤n≤100