题库 蓝桥等考 题目列表 贪吃蛇题目描述:有一盒英文字母巧克力,共26块,形状...
问答题

贪吃蛇

题目描述:

有一盒英文字母巧克力,共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码对应的字符。

输入:

一个大写字母,代表蛇吃饱后,离它最近的那块巧克力的形状。

注意:

input()输入函数的括号中不加任何信息。

输出:

一个数字,为蛇吃饱后的长度。

注意:

输出前面不加空格或者空行。


输入样例1:

D

输出样例1:

4
题目信息
4级 编程题
-
正确率
0
评论
192
点击
QQ
公众号
客服
扫一扫