题解 | #简单密码#

简单密码

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

str = input()
res = []
for i in str:
    if i.isdigit():
        res.append(i)
    elif i.isupper() and i != 'Z':
        res.append(chr(ord(i.lower()) + 1))
    elif i == 'Z':
        res.append('a')
    else:
        if i in 'abc':
            res.append('2')
        elif i in 'def':
            res.append('3')
        elif i in 'ghi':
            res.append('4')
        elif i in 'jkl':
            res.append('5')
        elif i in 'mno':
            res.append('6')
        elif i in 'pqrs':
            res.append('7')
        elif i in 'tuv':
            res.append('8')
        elif i in 'wxyz':
            res.append('9')
        elif i == '0':
            res.append('0')
        elif i == '1':
            res.append('1')
        else:
            res.append(i)

        
print("".join(res))

#晒一晒我的offer#
全部评论

相关推荐

门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
Java抽象带篮子:简历怎么写可以看看我发的帖子,你的第一个是实习经历吗?那怎么写的是你的第一个练手项目呢?简历写的怎么样直接投小厂面试一下就知道了
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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