HJ36 题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
#思路:
#使用原文密码表a和密文密码表b,通过下标做桥梁转换
k=input()
a="abcdefghijklmnopqrstuvwxyz"
b=""
#通过秘钥得到密码本
for i in k:
if i not in b:
b+=i
for i in a:
if i not in b:
b+=i
s1=input()
s2=""
#遍历s1做转换
for i in s1:
idx=a.index(i)
s2+=b[idx]
print(s2)
#华为##华为od##华为机试##华为od机试#华为HJ103所有解法 文章被收录于专栏
这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~
360集团公司福利 406人发布
