Brise

[Python Challenge] 파이썬 챌린지 - 4 본문

프로그램/Python

[Python Challenge] 파이썬 챌린지 - 4

naudhizb 2017. 2. 27. 23:14
반응형

??!! 처음 페이지에 들어가면 단순하게 linkedlist.php만 뜨게 된다..


linkedlist.php에 들어가면 아래와 같은 그림이 뜨고


그림을 클릭하게 되면


http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345 

와 같은 주소를 얻을 수 있고 그 내용은 다음과 같다. 

"and the next nothing is 44827"


다음 주소로 가서 다음 스테이지로 가는 값을 자동적으로 알기 위해서는 urllib을 활용해야 쉽게 할 수 있다. 


수도 코드는 다음과 같다.

1. urllib을 이용하여 주소에 접근한다.

2. re라이브러리를 이용하여 숫자를 찾아낸다. 

3. 간단한 string 구문을 이용하여 새로운 url을 찾아낸다. 

4. 다음 해가 없을 때까지 1로 돌아간다.


실제 코딩을 수행하면 다음과 같은 코드를 얻을 수 있다. 



마지막 숫자는 16044를 얻을 수 있으며 2로 나누어 계속 진행하면 66831을 얻을 수 있다. 


마지막으로 얻을 수 있는 페이지를 참고로 하여 다음 스테이지로 넘어 갈 수 있다. 



peak

반응형
Comments