题解 | #简单密码#

简单密码

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

pwdict={'1':'1','2':'abc','3':'def','4':"ghi",'5':"jkl",'6':"mno",'7':"pqrs",'8':"tuv",'9':"wxyz",'0':"0"}
pwlist=list(input())
res=[]
for item in pwlist:
    for key,val in pwdict.items():
        if ord('0')<=ord(item)<=ord('9'):
            res.append(item)
            break
        elif item in val:
            res.append(key)
            break
        elif ord('A')<=ord(item)<=ord('Z'):
            if ord(item)==ord('Z'):
                res.append('a')
            else:
                res.append(chr(ord(item.lower())+1))
            break
print(''.join(res))

小白解法

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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