본문 바로가기

[+] Information/[-] Python

level 2

문제 URL : http://www.pythonchallenge.com/pc/def/ocr.html

위 주소로 접속하면 아래와 같은 문제가 나온다.


책에 어떠한 문자가 있거나 소스페이지에 있다고 한다(대충 의역.. ㅋㅋ)

소스페이지를 보면 아래와 같이 나온다.



특수문자들이 엄청 나오는데 진짜 문제는 여기에서 알파벳을 찾으라는 것이다.

물론 수동으로 찾아도 되지만 사람은 실수를 할 수 있는 법이기 때문에 한번 실수하면 다시 처음부터 찾아야 하는 수고로움이 있어 우리는 프로그래밍을 하는 것이다.

파이썬을 공부도중 연습문제에 정규식이라는 것이 나왔는데 그것을 이용하여 풀면 될 것 같아 책에서 정규식 모듈을 찾아 쓸만한 함수가 있는지 알아본 결과, re 모듈의 findall(함수 설명 : http://maj3sty.tistory.com/751) 이라는 함수가 있었다.

함수를 이용하여 코딩한 소스와 푼 결과는 아래와 같다.




equality.html가 다음 문제페이지가 되는 것이다.

'[+] Information > [-] Python' 카테고리의 다른 글

level 4  (0) 2011.10.23
level 3  (0) 2011.10.23
level 1  (0) 2011.10.23
level 0  (0) 2011.10.23