30001343 - 【04】贪吃蛇

有一盒英文字母巧克力,共26块,形状是大写字母A、B、C……Z。将这些巧克力按字母顺序摆成直线,如下图所示。 一条蛇初始的长度是1,从开始沿着巧克力摆成的直线向前爬,一边爬一边吃。每吃一块巧克力,它的长度就会增加1。 蛇吃饱后,不再向前爬,如下图所示,蛇吃了A、B、C共3块巧克力。此时长度变为4。 假设蛇不会把所有的巧克力都吃完,至少会留下一块。输入蛇吃饱后,离它最近的巧克力是什么字母,输出此时蛇的长度。

输入

一个大写字母,代表蛇吃饱后,离它最近的那块巧克力的形状。 注意 input()输入函数的括号中不加任何信息。

输出

一个数字,为蛇吃饱后的长度. 注意: 输出前面不加空格或者空行。

样例

输入

D

输出

4

提示

1.大写字母的ASCII码是连续的26个整数,其中A的ASCII码是65; 2.ord()函数以字符为参数,返回对应的ASCI码值; 3.chr()函数以整数为参数,返回ASCII码对应的字符。

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题