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

A70813. 夏令营小旗手

编程题 入门

题目描述

2014 年江苏省《信息与未来》小学夏令营在金陵中学河西分校进行,组委会决定从河西分校的学生中推送一位小旗手,并输出对应编号。

河西分校中的每一位同学都有一个汉语拼音的名字。名字中的字符全部为大写的英文字母,且无空格,例如:

名字:王小明,拼音 WANGXIAOMING

每个大写字母,对应有一个 ASCII 编号,如下表:

字符 编码(十进制数)
‘A’ 65
‘B’ 66
‘Z’ 90
名字中字符的 ASCII 代码的和即为该学生的编号,例如:

名字:ABCD 编号:266 (即 65+66+67+68

你的任务是根据给出学生的名字,输出对应的编号。

输入格式

一个长度不超过 20 的大写字母的字符串。

输出格式

对应的学生编号。

输入输出样例

输入 #1
ABCD
输出 #1
266

说明/提示

## 思路

进制转换:十→R 用除基取余(余数倒序);R→十用按权展开。

## 步骤

1. 读入数与进制。
2. 按转换方向模拟短除或加权。
3. 注意字母表示的数码并输出。