pythonchallenge第三关目前进度
2014-01-05 18:21
218 查看
在这一关,遇到了一点问题――――没理解作者的提示的含义
提示的原文是这样的:One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.
首先。按字面的意思,一个小写字母的一边都有3个大写字母。我的第一反应是XXXxXXX这个模式
,于是按这样的思路:
从第四个字母开始(因为至少前面有三个位置给大写字母)
|
是否小写――> 否,转到下一个字母
|
是,看前三个和后三个是不是大写――> 否,转到下一个字母
|
是,输出这个字母
出现的问题:
1。自动忽略了每行末尾的'\n',也就是“XXXxXX
X”
也是符合条件的,这不是我想要的结果。~
2。还有就是,出来很多符合的字母,看上去不像是下个网页的地址。
然后我就开始想是不是不是这个XXXxXXX的模式,换成一个超级无敌的:
X
X
X
XXXxXXX
X
X
X
算了一遍,你猜得到了什么结果。。。
对了!!就是没有符合的字母。
现在,我准备再看看,原提示“EXACTLY”是不是说,一定是XXXxXXX,而不能是XXXXxXXX,或者
XXXxXXXX这样的。试试看
已经搞定了,就是最后这个方法,是对的。具体实现看我写好的代码吧!哈哈
提示的原文是这样的:One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.
首先。按字面的意思,一个小写字母的一边都有3个大写字母。我的第一反应是XXXxXXX这个模式
,于是按这样的思路:
从第四个字母开始(因为至少前面有三个位置给大写字母)
|
是否小写――> 否,转到下一个字母
|
是,看前三个和后三个是不是大写――> 否,转到下一个字母
|
是,输出这个字母
出现的问题:
1。自动忽略了每行末尾的'\n',也就是“XXXxXX
X”
也是符合条件的,这不是我想要的结果。~
2。还有就是,出来很多符合的字母,看上去不像是下个网页的地址。
然后我就开始想是不是不是这个XXXxXXX的模式,换成一个超级无敌的:
X
X
X
XXXxXXX
X
X
X
算了一遍,你猜得到了什么结果。。。
对了!!就是没有符合的字母。
现在,我准备再看看,原提示“EXACTLY”是不是说,一定是XXXxXXX,而不能是XXXXxXXX,或者
XXXxXXXX这样的。试试看
已经搞定了,就是最后这个方法,是对的。具体实现看我写好的代码吧!哈哈
相关文章推荐
- 目前的进度~
- 这是目前在做的事情的进度
- 目标调整+目前进度
- Eclipse rap 富客户端开发总结(2)- rap项目目前的进度和存在的问题
- 神经网络:目前进度
- 公告:目前博客园书业出版小组的工作进度
- 目前的工作进度
- 关于单片机TCP/IP协议栈的实现目前的进度和问题——TCP或UDP发送数据,端口绑定问题
- 7月9日 - 展示目前进度,超级玛丽依然很久
- 这是目前在做的事情的进度
- tianchi微博预测-目前进度
- 目前的进度2018.03.28
- 目前进度及相关计划
- Android 学习笔记(十六):Widget-进度条
- 使用带进度显示的圆形进度条
- Android网络加载时显示进度条
- GreenSQL目前已全面支持MS SQL、MySQL、PostgreSQL
- 项目计划、进度与控制
- IOS实战 (2) 之 环形渐变色 进度展示条