题解 | #简单密码#

简单密码

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

n = input().strip()
li = []
dic = {'1':'1', '2':'abc', '3':'def', '4':'ghi', '5':'jkl', '6':'mno', '7':'pqrs', '8':'tuv', '9':'wxyz', '0':'0'}
if 1<= len(n) <= 100:
    for i in n:
        if ord('A') <= ord(i) <= ord('Z'):
            if ord(i) == ord('Z'):
                li.append('a')
            else:
                li.append(chr(ord(i.lower())+1))
        elif ord('a') <= ord(i) <= ord('z'):
            for key,value in dic.items():
                if i in value:
                    li.append(key)
        else:
            li.append(i)
    for i in li:
        print(i,end='')


全部评论

相关推荐

点赞 评论 收藏
分享
03-25 17:53
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务