Story of CowHacker

Python challenge_1번문제_Returns 본문

공부/Pythonchallenge

Python challenge_1번문제_Returns

Cow_Hacker 2022. 2. 6. 14:02
728x90

안녕하세요 CowHacker입니다.

 

 

 

 

 

 

 

https://cowhacker.tistory.com/136?category=959481 

 

Python challenge_1번문제

http://www.pythonchallenge.com/pc/def/map.html What about making trans? everybody thinks twice before solving this. g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl z..

cowhacker.tistory.com

내가 풀었던 Python challenge 1번 문제다.

 

 

 

 

 

 

 

https://quipqiup.com/

 

quipqiup - cryptoquip and cryptogram solver

 

quipqiup.com

저 부분 내가 복호화 사이트를 통해 얻은 값인데,

 

 

 

친구가 내가 복호화한 과정을 직접 코드를 짜서 줬다.

 

다음은 주게 된 이야기다.

 


a = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."
b = ""
cnt=0
alpha = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
key=2

for i in a:
    if i in alpha:
        for j in alpha:
            if i != j:
                cnt=cnt+1
            elif i == j:
                break
        if cnt+key > 25:
            b= b + (alpha[cnt+key-26])
        else:
            b= b + (alpha[cnt+key])
    else:
        b=b+i
    cnt = 0
print(b)

이 코드다.

 

 

 

 

 

 

게 코드를 준

구, 나의 포스팅 글하나

원해줬다.

728x90

'공부 > Pythonchallenge' 카테고리의 다른 글

Python challenge_7번문제  (2) 2022.03.14
Python challenge_6번문제  (2) 2022.02.04
Python challenge_5번문제  (4) 2022.02.02
Python challenge_4번문제  (2) 2022.01.20
Python challenge_3번문제  (2) 2022.01.11
Comments