Hardner

Python Challenge : level 1 본문

Computer/python

Python Challenge : level 1

Hardner 2018. 12. 31. 01:33

The Python Challenge : level 1





사진에있는 문자를 보고 추리해보면 K -> M, O -> Q, E -> G 모두 두번 이동하는 것을 알 수 있었고 이를 통해 시저 암호에 관한 문제일 것이라는 생각을 할 수 있었습니다.


분홍색으로 적혀 있는 문자가 시저암호로 암호화 되어있는거 같아. 복호화 코딩을 했습니다.




암호화를 하는 키 값이 문제의 사진을 보고 2로 추측하여 복호화합니다.




복호화한 결과를 다시 정리 하자면

"i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and that's why this text is so long. using string.maketrans() is recommended. now apply on the url."

이렇게 된다.


마지막에 쓰인 "now apply on the url"  이라는 문장을 보고 전에 풀던 문제 방식을 떠올려보니 URL에 적힌 map을 시저암호화를 한 것이라 추측하게 되었습니다. 그래서 복호화를 하고 아래와 같이 입력하면 문제가 풀립니다. 

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





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

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