目录
题目
小明在爷爷的私人收藏馆里找到一台老式电脑.居然没有图形界面,只能用控制台编程.经过小明的一阵摸索,神奇地设计出了控制台上的贪食蛇游戏.
如下图,是游戏时画面截图.
其中,H表示蛇头,T表示蛇尾.#表示蛇的身体,@表示身体交叉重叠的地方.你能说出现在的贪吃蛇长度是多少吗?
其实,只要数出#的数目算1,数出@的数目,算2,再加上头尾各算1就计算好了.
人工数一下?太累眼睛了,聪明的你为什么不让计算机帮忙呢?
本题的要求就是:请填写上图中贪食蛇的长度是多少?
注意:需要提交的是一个整数,不要添加任何多余内容(比如说明或注释)
+-------------------------------------------------+
| |
| H###### #### |
| # # # |
| # # # |
| # #### # # |
| # # # # # |
| ######@### # # |
| # #### # # |
| # # # # # |
| ####@#######@### # # |
| # # # # # |
| T ##### # # # ## |
| # # ### ### ## |
| ################ # # #### |
| # # # # |
| ############## #######@########## |
| # ### |
| ########################### |
+-------------------------------------------------+
代码
答案为190
pattern='''
+-------------------------------------------------+
| |
| H###### #### |
| # # # |
| # # # |
| # #### # # |
| # # # # # |
| ######@### # # |
| # #### # # |
| # # # # # |
| ####@#######@### # # |
| # # # # # |
| T ##### # # # ## |
| # # ### ### ## |
| ################ # # #### |
| # # # # |
| ############## #######@########## |
| # ### |
| ########################### |
+-------------------------------------------------+
'''
sum=0
for i in pattern:
if i=='H' or i=='#' or i=='T':
sum+=1
elif i=='@':
sum+=2
print(sum)