题解 | #简单密码#

简单密码

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)))

全部评论

相关推荐

只有一个苍穹外卖外加正在看黑马点评,可以找小厂实习吗,还有我的简历有什么大问题吗
Java抽象小篮子:感觉有点熟悉,问题1是学历,2是没实习经历,3是专业技能写得太少太少了(怎么写可以看我置顶帖),4是仅这一个项目找实习不够看。拷打完毕,简历怎么写可以看我置顶帖子
点赞 评论 收藏
分享
06-07 21:26
江南大学 C++
话不多说,直接上时间线和图片1.2024年10月底发offer,并签三方2.2025年5月底公司违约
从零开始的转码生活:希望所有签了三方但直接违约的公司都倒闭!都倒闭!都倒闭!
点赞 评论 收藏
分享
Z_eus:别打招呼直接发你的优势
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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