题解 | #字符串加密#

字符串加密

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

letters = 'abcdefghijklmnopqrstuvwxyz'

while True:
    try:
        word, s = input(), input()
        key = ''
        # 去重
        for c in word.lower():
            if c not in key:
                key += c
        # 补全
        for c in letters:
            if c not in key:
                key += c
        # 加密
        code = ''
        for c in s:
            if c.isupper():
                i = letters.index(c.lower())
                code += key[i].upper()
            elif c.islower():
                i = letters.index(c)
                code += key[i]
        print(code)
    except:
        break
全部评论

相关推荐

程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
05-19 15:21
已编辑
门头沟学院 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:03
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

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