#P984. (H001)Python解密1
(H001)Python解密1
題目描述
你的朋友邁克給了你一個问题來挑战。您必須使用下面的 python 代码来解密讯息。他會首先运行python代码,輸入一個字符串N,然后程序就会输出一个加密的字符串M, 现在会给你字符串M,你要输出解密后的字符串N
程序:
def encrypt(message, key):
encrypted = ""
for i, c in enumerate(message):
key_c = key[i % len(key)]
encrypted_c = chr((ord(c) + ord(key_c)) % 127)
encrypted += encrypted_c
return encrypted
key = "secretkey"
print(encrypt(input(),key))
輸入格式
输入一个字符串M
輸出格式
输出一个解密后的字符串N
Samples
["kNMVNEeZbcT7^OaX/mhNI5Kh`","hNIRKV^RsSHMeJTSKngEX[KTcUla"]
["whichPythonSkillIstheBest","the_early_bird_gets_the_worm"]
原始資料
- Zero1 題號:
a984 - Hydro 題號:
Z0984 - Locale:
zh_TW - Display:
deprecated