#P0709. 神秘数
神秘数
题目描述
有一种特别的记数方法,除了用字符 0 到 9 表示数值 0 到 9 以外,还会用大写字母表示更大的数值:
A表示10B表示11C表示12- ...
Z表示35
现在给定一个很长很长的“神秘数” s,请你求出这个数中所有字符所表示的数值之和。
需要注意的是,这个神秘数可能非常长,同学们用string类型。
输入格式
输入一行,一个字符串 s,表示这个神秘数。
输出格式
输出一行,一个整数,表示所有字符对应数值的总和。
样例
1AF3
29
ZZZ
105
样例说明
样例 1 中:
1表示1A表示10F表示153表示3
所以总和为:
1 + 10 + 15 + 3 = 29
样例 2 中,Z 表示 35,所以总和为:
35 + 35 + 35 = 105
数据范围
- 对于
100%的数据,满足1 <= s.length() <= 100000 s中的字符只可能是0~9和A~Z