하단의 글을 해석해보면
하나의 작은글자가, 정확히 3개의 큰 보디가드에게 그것의 주변에 둘러싸여있다.
라고 해석할수 있는데, 일단 무슨말인지 잘모르겟으니 소스를 한번 봐 보자.
<html> | |
<head> | |
<title>re</title> | |
<link rel="stylesheet" type="text/css" href="../style.css"> | |
</head> | |
<body> | |
<center> | |
<img src="bodyguard.jpg"/><br> | |
<font color="#ffd000"> | |
One small letter, surrounded by <b>EXACTLY</b> three big bodyguards on | |
each of its sides. | |
</center> | |
<br><br> | |
To see the solutions to the previous level, replace pc with pcc, i.e. go | |
to: http://www.pythonchallenge.com/pcc/def/equality.html | |
<br><br> | |
Join us on IRC: irc.freenode.net #pythonchallenge | |
</body> | |
</html> | |
<!-- | |
kAewtloYgcFQaJNhHVGxXDiQmzjfcpYbzxlWrVcqsmUbCunkfxZWDZjUZMiGqhRRiUvGmYmvnJIHEmbT | |
MUKLECKdCthezSYBpIElRnZugFAxDRtQPpyeCBgBfaRVvvguRXLvkAdLOeCKxsDUvBBCwdpMMWmuELeG | |
......... | |
wgDEIuvHFxRfQhtqLKnJfONtkcnDORkZqbtPplsjjTEIsquhSsQTwNZuPVxaTqDvwMONBfCsNJuJpJHZ | |
dCdFLtBQPtFQuCdKOrpndJNUFQIDSbetUKylhSUjcDVtbiQrWMRQhAwGUZyPneCGUjGBBTkLqxLAXXtB | |
KfErkDaWMFZZeuqDmXKJEGHyToPUhPphfVhgUZgbIuRAtWnroImpJKqqmEZqeNQCKzhjIkKQHURWLXFw | |
PBuijeoTSpsVLaOGuLVjMZXkBvVXwUuHfBihziiavGSYofPNeKsTXruMUumRRPQJzvSzJkKbtSipiqBd | |
--> | |
다음과 같이 주석으로 암호문이 있다.
암호문을 훑어보니 전부 알파벳으로 이루어져있는데 대문자도 있고 소문자도 있엇다. 그럼 위에말은 시권스중
3개의대문자 1개의소문자 3개의대문자 로 이루어진 시퀀스중 소문자만 추출해내면 될것이다.
그리고 하나의 힌트가 더 있는데 웹페이지 제목을 보면
이것 처럼 re라고 되어있다. 이것은 정규표현식에 관한 모듈 re를 의미하는것 같아 정규표현식을 사용해보았다.
*정규표현식 정리
소스코드는 다음과 같이 간단하게 나왔다.
실행해본 결과 이다.
-clear!-
'wargame > pythonchallenge.com' 카테고리의 다른 글
http://www.pythonchallenge.com/pc/def/peak.html (0) | 2014.06.20 |
---|---|
http://www.pythonchallenge.com/pc/def/linkedlist.php (0) | 2014.06.03 |
http://www.pythonchallenge.com/pc/def/ocr.html (0) | 2014.06.03 |
http://www.pythonchallenge.com/pc/def/map.html (0) | 2014.06.02 |
http://www.pythonchallenge.com/pc/def/0.html (0) | 2014.06.02 |