字符串加密
感谢答题的各位! 牛 本帖最后由 kogawananari 于 2021-4-24 18:36 编辑const a = function (str, key){
return Array.from(str).reduce((d,c,i)=>(b=(Number.parseInt(c,36)+1*(key)).toString(36),d+=b>9?Number(b).toString(36):b),'')
}
console.log(a('student','12345'))//tvxhjov
用js好做我写个js的 。python的解法看其他人吧 {:10_277:} 我就想知道 z 往后移动 1 位的话,你期望是什么结果,a? 本帖最后由 Daniel_Zhang 于 2021-4-24 18:54 编辑
Daniel_Zhang 发表于 2021-4-24 18:52
PTA提示非零返回,我试着在后面加上exit(0)也不行 FC_YSN 发表于 2021-4-25 20:42
PTA提示非零返回,我试着在后面加上exit(0)也不行
不是,你能看懂我在干嘛不
我输出的是加密后的每一个字符
你直接给一个变量就可以了
每次循环得到的 str,加到变量里
打印变量 本帖最后由 傻眼貓咪 于 2021-9-5 12:54 编辑
一行代碼:
password = "student"
key = 12345
print(''.join() + eval(str(key))) for i in range(len(list(password)))]))
輸出結果:
tvxhjov
# 這裡包含了 將字符串裡的 ASCII 編號隨著加密密钥而改變
页:
[1]