码迷,mamicode.com
首页 > 编程语言 > 详细

python challenge 攻略(未完待续)

时间:2014-11-21 15:58:41      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   os   sp   for   数据   

0.http://www.pythonchallenge.com/pc/def/0.html

很简单,求2^38

bubuko.com,布布扣
1 __author__ = lonnelan
2 
3 print 2**38
View Code

得到答案274877906944

输入地址栏:http://www.pythonchallenge.com/pc/def/274877906944.html

 

1.http://www.pythonchallenge.com/pc/def/274877906944.html

明显是个解密,映射就是k->m,差两个字符

 

 

2.http://www.pythonchallenge.com/pc/def/ocr.html

题目说让看源代码,打开源代码

<!--
find rare characters in the mess below:
-->

<!--
.................
-->

里面有一句,在下面的大量数据中找到少数的几个字符。妥了,直接码之。

复制粘贴不是coder的作风,先用正则找到两个<!-- -->中的东西,这里要注意用re.findall时候flag的参数,re.S表示可以找多行,我就是在这里纠结了好久,最后查的API

然后从第二个大堆东西中再用正则找出字母即可。

bubuko.com,布布扣
 1 __author__ = lonnelan
 2 
 3 import urllib,re,sys
 4 
 5 url = "http://www.pythonchallenge.com/pc/def/ocr.html"
 6 web = urllib.urlopen(url)
 7 source = web.read()
 8 web.close()
 9 
10 temp = re.findall(r"<!--(.+?)-->", source, re.S)[1]
11 res = re.findall(r"[a-zA-Z]", temp)
12 for i in res:
13     sys.stdout.write(i)
View Code

得到答案equality输入地址栏:http://www.pythonchallenge.com/pc/def/equality.html

 

python challenge 攻略(未完待续)

标签:style   blog   http   ar   color   os   sp   for   数据   

原文地址:http://www.cnblogs.com/lonnelan/p/4112974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!