recognize the characters. maybe they are in the book,
but MAYBE they are in the page source.
다음과 같은 힌트가 있습니다. 둘째줄을 보니 소스보기에 힌트가 더 있을것 같은 느낌입니다.
소스보기를 하면
<!-- | |
find rare characters in the mess below: | |
--> |
(암호화 문장은 너무 길어서 첨부하지 않겠습니다)
소스보기를 하면 위의 메세지와 긴 암호화 메세지가 있습니다. 다음의 더러운 문장에서 아무래도 특정한 단어를
찾아내야 하는 것 같습니다. 더러운 문장에서 특별문자만 지우기위해 또 관련 함수를 찾아보았습니다.
그 중 정규표현식 중 re 모듈 메소드 중 sub 를 가지고 문제를 풀었습니다.
>>> str = """ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ """
>>> import re
>>> strr = re.sub("[^a-z]", "", str)
# re.sub(패턴, 교체될 문자, 바꿔질 문자)
>>> strr
'equality'
# 정상적으로 답이 뜹니다.
정규표현식이나 여러 모듈, 함수에 관한 내용은 python 카테고리에서 따로 다뤄보겠습니다.
'스터디 > wargames' 카테고리의 다른 글
파이썬 문제풀이, The Python Challenge Level2 문제풀이 (0) | 2013.09.12 |
---|---|
파이썬 문제풀이, The Python Challenge Level1 문제풀이 (0) | 2013.09.11 |
[BOF-Wargames] LOB Load of BOF LEVEL11 (Skeleton -> Golem) 문제풀이 (0) | 2011.09.04 |
[BOF-Wargames] LOB Load of BOF LEVEL10 (Vampire -> Skeleton) 문제풀이 (1) | 2011.09.04 |
[BOF-Wargames] LOB Load of BOF LEVEL9 (troll -> vampire) 문제풀이 (0) | 2011.08.19 |