测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A5277. [GESP202403 三级] 字母求和

编程题 入门
知识点

题目描述

小杨同学发明了一种新型密码, 对于每一个小写英⽂字母, 该小写字母代表了⼀个正整数, 即该字母在字母顺序中的位置, 例如字母 $a$ 代表了正整数 $1$, 字母 $b$ 代表了正整数 $2$; 对于每⼀个大写英文字母, 该大写字母代表了⼀个负整数, 即该字母的 $ASCII$ 码的相反数, 例如字母 $A$ 代表了正整数 $-65$ 。 小杨同学利用这种方式对一个整数进⾏了加密并得到了一个由大写字母和小写字母组成的字符串, 该字符串中每个字母所代表数字的总和即为加密前的整数, 例如 $aAc$ 对应的加密前的整数为 $1+(-65)+3=-61$。
对于给定的字符串, 请你计算出它对应的加密前的整数是多少。

输入格式

第一行一个正整数 $n$ , 表示字符串中字母的个数。
第二行一个由⼤写字母和⼩写字母的字符串 $T$ , 代表加密后得到的字符串。

输出格式

输出一行一个整数, 代表加密前的整数。

输入输出样例

输入 #1
3
aAc
输出 #1
 -61

说明/提示

对于全部数据, 保证有 $1 \leq n \leq 10^5$。
上一题 去做题 下一题