题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

# 尼玛,轴的非得用字典,尽力了,希望大家都能看懂这垃圾代码
code_dict = {
    "1": "1",
    "2": ["a", "b", "c"],
    "3": ["d", "e", "f"],
    "4": ["g", "h", "i"],
    "5": ["j", "k", "l"],
    "6": ["m", "n", "o"],
    "7": ["p", "q", "r", "s"],
    "8": ["t", "u", "v"],
    "9": ["w", "x", "y", "z"],
}

code = input()
code_list = list(code)
for i in range(len(code_list)):
    if code_list[i] == "Z":
        code_list[i] = "a"
    elif code_list[i].isupper():
        code_list[i] = chr(ord(code_list[i].lower())+1)  
    else:
        for j in code_dict.keys():
            if code_list[i] in code_dict[j]:
                code_list[i] = j        
print("".join(code_list))


  





全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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