반응형

문제 2번 일단 페이지 소스를 분석해 보자 크롬에서 오른쪽마우스를 누르면 페이지 소스를 볼 수 있다.

find rare characters in the mess below:

아래 난잡한 곳에서 희귀한 문자를 발견하다.

 

 

음... 추측을 해보자

답은 url형식이기 때문에 숫자 소문자 로 한정되어 있다.

아래는 url에 들어 올 수 없는 특수문자가 가득 있다. 

일단 특수문자를 걸러내자!!

 

복잡한 문자열에서 특정 문자형을 찾아낼때는 정규 표현식을 사용해야 한다.

점프투파이썬 정규표현식: https://wikidocs.net/1669

 

 

일단 문제의 코드를 복사하여 txt파일로 저장해준다.

import os,re

p= re.compile('[0-9a-z]')
f=open('text.TXT','r')
f=f.read()
b=[]
b=p.findall(f)
print(b)

#['e', 'q', 'u', 'a', 'l', 'i', 't', 'y']

숫자와 소문자를 구별해주자 문자가 보였다. 답을 입력하면 다음 페이지로 이동한다.

 

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

 

다음문제:  http://www.pythonchallenge.com/pc/def/equality.html

 

다음문제 해설:

반응형

'Python > The Python Challenge' 카테고리의 다른 글

The Python Challenge 4  (0) 2021.01.09
The Python Challenge 3  (0) 2020.12.26
The Python Challenge 1  (0) 2019.06.02
The Python Challenge 0  (0) 2019.06.02
Posted by 53C
,