【Python Challenge-5】peak
来源:互联网 发布:mill9.1编程软件 编辑:程序博客网 时间:2024/04/30 05:59
这个有点意思,peak hell 相似的发音,而且banner.p这个文件也是pickle的格式。
这题第一个点就是先把banner.p里的东西加载出来看俺
[[(' ', 95)],
[(' ', 14), ('#', 5), (' ', 70), ('#', 5), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
[(' ', 15), ('#', 4), (' ', 71), ('#', 4), (' ', 1)],
......
[(' ', 3), ('#', 3), (' ', 4), ('#', 2), (' ', 3), ('#', 4), (' ', 5), ('#', 4), (' ', 3), ('#', 11), (' ', 3), ('#', 4), (' ', 5), ('#', 4), (' ', 2), ('#', 4), (' ', 5), ('#', 4), (' ', 4), ('#', 3), (' ', 4), ('#', 2), (' ', 4), ('#', 4), (' ', 1)],
[(' ', 6), ('#', 3), (' ', 5), ('#', 6), (' ', 4), ('#', 5), (' ', 4), ('#', 2), (' ', 4), ('#', 4), (' ', 1), ('#', 6), (' ', 4), ('#', 11), (' ', 4), ('#', 5), (' ', 6), ('#', 3), (' ', 6), ('#', 6)],
[(' ', 95)]]
哟西,画图!
每个tuple里,第一个是字符,第二个是重复次数,一个list代表一行。每行95个。
gogogo!
##### #####
#### ####
#### ####
#### ####
#### ####
#### ####
#### ####
#### ####
### #### ### ### ##### ### ##### ### ### ####
### ## #### ####### ## ### #### ####### #### ####### ### ### ####
### ### ##### #### ### #### ##### #### ##### #### ### ### ####
### #### #### ### ### #### #### #### #### ### #### ####
### #### #### ### #### #### #### #### ### ### ####
#### #### #### ## ### #### #### #### #### #### ### ####
#### #### #### ########## #### #### #### #### ############## ####
#### #### #### ### #### #### #### #### #### #### ####
#### #### #### #### ### #### #### #### #### #### ####
### #### #### #### ### #### #### #### #### ### ####
### ## #### #### ### #### #### #### #### #### ### ## ####
### ## #### #### ########### #### #### #### #### ### ## ####
### ###### ##### ## #### ###### ########### ##### ### ######
呵呵呵,,我应该截图的。 Anyway!答案是channel
import picklefrom myTool import *if __name__ == '__main__': with open('banner.p', 'r') as inputfile: tmp = pickle.load(inputfile) print tmp for j in tmp: line = '' for peak in j: for i in range(0, peak[1]): line += peak[0] print line
- 【Python Challenge-5】peak
- Python challenge攻关0-5
- python challenge
- Python Challenge
- Python Challenge
- python challenge
- Python Challenge
- Python challenge
- python challenge
- Python Challenge
- Lua Challenge -- From Python Challenge
- 穿越Python Challenge(0-5)
- Python Challenge攻略(更新到5)
- The Python Challenge Level-5 Solution
- Python Challenge 谜题0
- Python Challenge 谜题1
- Python Challenge 谜题2
- Python Challenge 谜题3
- eclipse nodeJs环境搭建
- java 线程
- 黑马程序员--java中的IO流
- Linked List Cycle
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【Python Challenge-5】peak
- constvar: 界面配置说明
- Struts2 Hibernate Spring easyUI项目例子
- STL源码剖析——序列容器之deque
- 如何创建Html下拉框和js及jsp如何获取下拉框里的内容
- 生成内核版本号头文件的方法
- I/O复用:select和poll函数(一)
- 一个学渣的2014找工作之路
- 设置apache的网页根目录 - 本地repo源的局域网设置方法