题解 | #字符串加密#

字符串加密

https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3

while 1:
    try:
        secret_key =list(input())

        passward = list(input())

        key = []
        
        secret_str = []

        # 建立密匙
        for i in range(len(secret_key)):
            if secret_key[i].isalpha() and secret_key[i] not in key:
                key.append(secret_key[i])
        for i in range(26):
            if chr(ord('a') + i) not in key:
                key.append(chr(ord('a') + i))
        
        alphabeta = list('abcdefghijklmnopqrstuvwxyz')

        for i in range(len(passward)):
            secret_str.append(key[alphabeta.index(passward[i])])

        print(''.join(secret_str))
        
    except:
        break




全部评论

相关推荐

11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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