Python Challenge - 3

728x90
반응형

3번 문제 - 영어를 해석하니 양쪽에 3개의 보디가드에 둘러 싸인 작은 글자를 찾으라고 되어있다.

코드를 보니 또 엄청난 알파벳들이 있다. 아마도 대문자 3개 사이에 있는 소문자를 찾는 문제인 것 같다.

페이지 title을 보니 re라고 되어있다. 예전에 웹 크롤링할 때 잠깐 본 것 같은 함수여서
구글링을 해서 re.findall()함수를 쓰면 될거 같다고 생각했다.

                                           정규표현식 : https://wikidocs.net/4308

5번째줄 : [A-Z]가 3개 반복되고 [a-z]가 있고 그 다음에 [A-Z]가 또 3개 반복되는 문자열을 찾는다는 뜻이다.

근데 결과값이 너무 많이 나온다...

아마 저렇게 거르면 XXXXxXXXX 이런식의 문자열도 같이 나오는 것 같다.

따라서 앞뒤로 [a-z]를 추가하면 대문자가 3개인 것들만 거를 수 있다.

중간에 껴있는 소문자들만 뽑으면 linkedlist가 나온다.  해결!

728x90
반응형

'wargame > PythonChallenge' 카테고리의 다른 글

Python Challenge - 5  (0) 2019.10.30
Python Challenge - 4  (0) 2019.10.28
Python Challenge - 2  (0) 2019.10.27
Python Challenge - 1  (0) 2019.10.27
Python Challenge - 0  (0) 2019.10.27
TAGS.

Comments