#arc0031. [arc003_1]GPA計算

[arc003_1]GPA計算

问题文

高桥君考虑去美国留学,并准备提交成绩单。 在美国留学的成绩单上,需要写上衡量学术能力的指标,即GPA(Grade Point Average)。 GPA是将每个课程的评分(A、B、C、D、F)转换为分数并求平均值得到的一个数值,具体的分数转换如下:

  • A评分 → 44
  • B评分 → 33
  • C评分 → 22
  • D评分 → 11
  • F评分 → 00

如果所有课程都是F评分,那么GPA为 00。 根据高桥君所获得的每个课程的评分,计算他的GPA。


输入

输入通过标准输入提供,以下格式给出。NN r1r2...rNr_{1}r_{2}...r_{N}

  • 第一行是一个整数NN(表示总课程数,1N1001 ≦ N ≦ 100)。
  • 第二行是一个长度为NN的字符串,表示每个课程的评分。
  • ii个字符rir_{i}ABCDF中的一个。

输出

基于输入中给出的课程评分,将GPA输出为一行标准输出。
允许绝对误差或相对误差至少有一个小于等于1e91e-9(表示10910^{-9})。
输出结束时要换行。


输入例子 1


34
ABABAAABACDDDABADFFABABDABFAAABFAA

输出例子 1


2.79411764705882
  • 各评分的个数如下:

  • A评分 … 1616

  • B评分 … 88

  • C评分 … 11

  • D评分 … 55

  • F评分 … 44

  • 因此,总分为 4×16+3×8+2×1+1×5+0×4=954×16+3×8+2×1+1×5+0×4=95,平均值为 95÷34=2.7941176470588295÷34=2.79411764705882

输入例子 2


5
FFFFF

输出例子 2


0
  • 由于有 55 个F评分,所以GPA为 (0×5)÷5=0(0×5)÷5=0

来源名称

ARC 003