본문 바로가기

Algorithm80

The Python Challenge 3 작성 일자 : 2016. 08. 29재작성 일자 : 2018. 07. 31 참고 사이트 :- [Tutorialspoint] Python String islower() Method- [Tutorialspoint] Python String isupper() Method- [The Python Challenge Solutions] Level 3- [docs.python] 7.2. re — Regular expression operations http://www.pythonchallenge.com/pc/def/equality.html python challenge 3단계이다.힌트는 "One small letter, surrounded by EXACTLY three big bodyguards on each of .. 2016. 8. 29.
The Python Challange 2 작성 일자 : 2016. 08. 29재작성 일자 : 2018. 07. 31 http://www.pythonchallenge.com/pc/def/ocr.html python challenge 2단계이다.힌트는 "recognize the characters. maybe they are in the book, but MAYBE they are in the page source."문자를 기억하라 하며 페이지의 소스를 언급한다."the book"에서 얼핏 페이지의 그림에 나오는 책을 연상시키도록 하지만 말 그대로 책만 있을 뿐 더 이상의 힌트를 얻을 수 없다."the page source"란 말에 따라 F12 (크롬 개발자 도구)를 눌러 소스 코드를 확인해 보도록 하자. 위와 같이 주석으로 처리된 부분이 나오는 .. 2016. 8. 29.
The Python Challenge 1 작성 일자 : 2016. 08. 29 재작성 일자 : 2018. 07. 31 참고 사이트 : - [위키백과] 카이사르 암호 http://www.pythonchallenge.com/pc/def/map.html python challenge 1단계이다.힌트는 "everybody thinks twice before solving this".두 번 정도 생각해보라 하는데 사실 이 문제 역시 간단하다.앞의 warming up 문제와 같이 굳이 파이썬으로 풀지 않고 손으로도 풀 수 있다. 그림을 보면 K를 M으로, O를 Q로, E를 G로 변환한다고 한다.이 세 개의 변환엔 공통적인 규칙이 존재한다.각각 문자의 알파벳 순서를 2번씩 뒤로 당긴 것이다.두 번씩 생각해라는 말 자체가 힌트로 주어진 것이 아닐까 싶다.따라.. 2016. 8. 29.
The Python Challenge warming up 작성 일자 : 2016. 08. 29 www.pythonchallenge.com/pc/def/0.html warming up 단계이다.힌트는 "Try to Change the URL address".주어진 그림에서 힌트를 얻어 URL을 변경하는 것이 문제이다. 시작 단계라 그런지 굉장히 간단하다.굳이 파이썬이 아니라 계산기만으로도 풀 수 있다. 파이썬으로 코딩하면 아래와 같다. 1pow(2, 38)cs pow(밑, 지수) 실제 결과값은 아래와 같이 나타난다. 결과값 274877906944을 URL에 적용하도록 한다.즉, "www.pythonchallenge.com/pc/def/274877906944.html" 가 warming up의 정답이 된다. 2016. 8. 29.
The Python Challenge 작성 일자 : 2016. 08. 29 홈페이지 주소 : www.pythonchallenge.com python을 이용하여 해킹을 연습하는 사이트이다.꼭 python을 이용하지 않더라도 다른 언어를 이용해서 공부할 수 있다.다양한 방법으로 시도해 봄으로써 시야를 넓힐 수 있도록 도와준다. "Click here to get challenged"를 클릭함으로써 시작된다. 2016. 8. 29.