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面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务