题解 | #简单密码#

简单密码

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

while True:
    try:
        line = input()
        ans = []
        for i in line:
            if i.isupper() and i != 'Z':
                ans.append(chr(ord(i.lower())+1))
            elif i == 'Z':
                ans.append('a')
            elif i.isnumeric():
                ans.append(i)
            else:
                if i in 'abc':
                    ans.append('2')
                elif i in 'def':
                    ans.append('3')
                elif i in 'ghi':
                    ans.append('4')
                elif i in 'jkl':
                    ans.append('5')
                elif i in 'mno':
                    ans.append('6')
                elif i in 'pqrs':
                    ans.append('7')
                elif i in 'tuv':
                    ans.append('8')
                else :
                    ans.append('9')
        print(''.join(ans))
    except:
        break
            
全部评论

相关推荐

2025-12-26 14:44
复旦大学 Java
点赞 评论 收藏
分享
2025-11-17 11:50
已编辑
西南石油大学 数据分析师
菜鸡oider:兄弟,你这个我说实话,我要不是看你上面写的计算机专业,都不知道你要找什么工作
你的简历改到第几版了
点赞 评论 收藏
分享
2025-11-22 16:20
已编辑
用友_Java开发实习生(实习员工)
等闲_:感觉有好多地方会被问穿,mysql存储向量这个方案问题应该很大的,如果深问的的话,为什么不用es,不用pg,不用mivus,分块策略是怎么做的,向量化是怎么向量化的,稠密向量还是稀疏向量,再深问余弦相似度,HSWM算法,Bm25算法,为什么不用混合检索或者Rank重排序优化?其他的项目不停机分库分表咋实现的,切库过程中数据有diff的话有没有补偿策略?既然有了分库分表了有没有碰到业务上不好优化的慢sql,让这个sql读从库?而且点评的话,最好自己压测过,要不这个数据也不好解释。现在就27的情况来看,很多同学已经有了中大厂实习,这个节点也会偏向这些有大厂实习的92同学,而且hc也不多,所以坚持海投吧
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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