1189: 贪吃蛇
Memory Limit:256 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:10
Solved:5
Description
[md]
有一盒英文字母巧克力,共26块,形状是大写字母A、B、C……Y、Z。将这些巧克力按字母顺序摆成直线,如下图所示。
一条蛇初始的长度是1,从A开始沿着巧克力摆成的直线向前爬,一边爬一边吃。每吃一块巧克力,它的长度就会增加1。 蛇吃饱后,不再向前爬,如下图所示,蛇吃了A、B、C共3块巧克力,此时长度变为4。
假设蛇不会把所有巧克力都吃完,至少会留下一块。输入蛇吃饱后,离它最近的巧克力是什么字母,输出此时蛇的长度。
提示:
1. 大写字母的ASCII码是连续的26个整数,其中A的ASCII码是65;
2. ord( )函数以字符为参数,返回对应的ASCII码值;
3. chr( )函数以整数为参数,返回ASCII码对应的字符。 [/md]

一条蛇初始的长度是1,从A开始沿着巧克力摆成的直线向前爬,一边爬一边吃。每吃一块巧克力,它的长度就会增加1。 蛇吃饱后,不再向前爬,如下图所示,蛇吃了A、B、C共3块巧克力,此时长度变为4。

假设蛇不会把所有巧克力都吃完,至少会留下一块。输入蛇吃饱后,离它最近的巧克力是什么字母,输出此时蛇的长度。
提示:
1. 大写字母的ASCII码是连续的26个整数,其中A的ASCII码是65;
2. ord( )函数以字符为参数,返回对应的ASCII码值;
3. chr( )函数以整数为参数,返回ASCII码对应的字符。 [/md]
Input
[md]
一个大写字母,代表蛇吃饱后,离它最近的那块巧克力的形状。
注意:
input()输入函数的括号中不加任何信息。
[/md]
Output
[md]
一个数字,为蛇吃饱后的长度。
注意:
输出前面不加空格或者空行。
[/md]
Sample Input Copy
D
Sample Output Copy
4
HINT
[md]
[/md]