#B1379. 字母求和

字母求和

【题目描述】

给定一个只包含英文字母的字符串。

每个字符都代表一个整数,你需要把这些整数相加。

字符代表整数的规则如下:

  • 若字符是小写字母,则它代表自己在小写字母表中的位置,a 到 z 分别代表 11 到 2626。
    • 例如,a 代表 11,c 代表 33,z 代表 2626。
  • 若字符是大写字母,则它代表自己 ASCII 码的相反数。
    • 例如,A 的 ASCII 码为 6565,所以 A 代表 −65-65;
    • B 代表 −66-66。

例如字符串 aAc 的三个字符分别代表 1,−65,31,-65,3,总和为 1−65+3=−611-65+3=-61。


【输入描述】

第一行输入整数 nn。

第二行输入长度为 nn 的字符串 TT。

保证:

  • 1≤n≤1051\le n\le 10^5;
  • TT 只包含大小写英文字母。

【输出描述】

输出一个整数,表示求和结果。


【样例 1】

【样例 1 输入】

3
aAc

【样例 1 输出】

-61

【样例 1 解释】

a 代表 11,A 代表 −65-65,c 代表 33,所以答案为 1−65+3=−611-65+3=-61。


【样例 2】

【样例 2 输入】

6
ABCxyz

【样例 2 输出】

-123