Hardner

Python Challenge: level 2 본문

Computer/python

Python Challenge: level 2

Hardner 2019. 1. 3. 03:44

The Python Challenge: level 2




아래 글의 해석:  " 페이지 소스안에 있는 문자들을 알아봐라 " 

이 글을 참고하여 페이지 소스를 열어 보면


html 태그 아래에 위와 같은 주석이 보입니다.
맨 위에 있는 주석의 뜻을 해석하면 "아래의 난잡한 문자들 안에서 희귀한 것을 찾아라"라는 의미인 것 같습니다.
희귀한 문자를 찾기위해서 문자들의 개수를 구해야하기 때문에 Python에서 Collections 모듈의 Counter 함수를 이용해보겠습니다.

주석안에 적혀있는 문장이 위에 적힌 내용보다 훨씬 길기 때문에 묶어주기 위해서 위와 같이 코딩을 해주었습니다. "긴 문자열"에 원래의 값을 넣고 실행을 하면 문장에 적혀있는 문자들의 개수가 출력됩니다.



개수가 하나 뿐인 것만 나열하면 "equality"가 됩니다. 이 값을 URL에 아래와 같이 입력하면 문제가 풀립니다.
http://www.pythonchallenge.com/pc/def/equality.html


'Computer > python' 카테고리의 다른 글

Python Challenge: level 3  (0) 2019.01.05
Python Challenge : level 1  (2) 2018.12.31
Python Challenge : warming up  (1) 2018.12.28