题解 | #简单密码#

简单密码

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

vocab = {'1':1,
'a':2,
'b':2,
'c':2,
'd':3,
'e':3,
'f':3,
'g':4,
'h':4,
'i':4,
'j':5,
'k':5,
'l':5,
'm':6,
'n':6,
'o':6,
'p':7,
'q':7,
'r':7,
's':7,
't':8,
'u':8,
'v':8,
'w':9,
'x':9,
'y':9,
'z':9,
'0':0}
T = input()
news = []
for s in T:
    if 'a' <= s <= 'z':
        news.append(vocab[s])
    elif '0' <= s <= '9':
        news.append(s)
    elif 'A' <= s <= 'Y':
        news.append(chr(ord(s.lower()) + 1))
    elif s == 'Z':
        news.append('a')
print(''.join(map(str, news)))

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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