Python challenge – #03

Trzecie zadanie

adreshttp://www.pythonchallenge.com/pc/def/equality.html
tytuł strony: re
zadanie:

One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.

rozwiązanie:
znowu podglądam kod strony i znajduję tam mnóstwo literek:

<!--kAewtloYgcFQaJNhHVGxXDiQmzjfcpYbzxlWrVcqsmUbCunkfxZWDZjUZMiGqhRRiUvGmYmvnJIHEmbTMUKLECKdCthezSYBpIElRnZugFAxDRtQPpyeCBgBfaRVvvguRXLvkAdLOeCKxsDUvBBCwdpMMWmuELeGENihrpCLhujoBqPRDPvfzcwadMMMbkmkzCCzoTPfbRlzBqMblmxTxNniNoCufprWXxgHZpldkoLCrHJqvYuyJFCZtqXLhWiYzOXeglkzhVJIWmeUySGuFVmLTCyMshQtvZpPwuIbOHNoBauwvuJYCmqznOBgByPw-->

szukamy dokładnie 3 dużych liter otaczających małą literkę. Dokładnie 3, czyli kombinacja w stylu: aAAAbAAAa

odpalam:


import re
f = open('3.txt', 'r')
print "".join(re.findall(r"[a-z][A-Z]{3}([a-z])[A-Z]{3}[a-z]", f.read()))

view raw

3.py

hosted with ❤ by GitHub

odpowiedzią jest: linkedlist

adres kolejnej zagadki: http://www.pythonchallenge.com/pc/def/linkedlist.html

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

This site uses Akismet to reduce spam. Learn how your comment data is processed.