Python Chllege(level 7)

821 ワード

URI:
http://www.pythonchallenge.com/pc/def/oxygen.html
説明:
PNGファイルは普通ではない灰色の条があります。答えは中に隠れています。
この問題はPython Imaging Library(PIL)のImageモジュールを使います。
http://www.pythonware.com/products/pil/
問題の解き方:

import re, Image

i = Image.open("oxygen.png") # http://www.pythonchallenge.com/pc/def/oxygen.png
row = [i.getpixel((x, 45)) for x in range(0, i.size[0], 7)]
ords = [r for r, g, b, a in row if r == g == b]

print "".join(map(chr, map(int, re.findall("\d+", "".join(map(chr, ords))))))
クリアした答え:
integrity