The Python Challenge - Level 5

문제 페이지 : http://www.pythonchallenge.com/pc/def/peak.html

처음 문제를 보고 뭔가 한참 고민을 했더랬다 -_- pronounce it ? 도저히 이해가 안되어 포럼을 좀 본 결과 발음과 관련되어 있단걸 알게되었고 pickle이란걸 알게 되었다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!c:\python26\python.exe
import pickle, re

pkl_file = open('banner.p', 'rb')
data = pickle.load(pkl_file)

tmp = ''

for x in range(len(data)):
    for y in range(len(data[x])):
        if data[x][y][0].find(' ') == 0:    # find ' '
            for z in range(data[x][y][1]):
                tmp += ' '

        elif data[x][y][0].find('#') == 0:    # find '#'
            for z in range(data[x][y][1]):
                tmp += '#'

    print tmp
    tmp = ''

pkl_file.close()

답이 나올때의 그 쾌감이란...

Hugo로 만듦
Jimmy의 Stack 테마 사용 중