题解 | 简单密码

my_dict = {}
for s in 'abc':
    my_dict[s] = '2'
for s in 'def':
    my_dict[s] = '3'
for s in 'ghi':
    my_dict[s] = '4'
for s in 'jkl':
    my_dict[s] = '5'
for s in 'mno':
    my_dict[s] = '6'
for s in 'pqrs':
    my_dict[s] = '7'
for s in 'tuv':
    my_dict[s] = '8'
for s in 'wxyz':
    my_dict[s] = '9'

for i in range(26):
    my_dict[chr(ord('A')+i)] = chr((ord(chr(ord('A')+i).lower()) - ord('a') + 1)%26 +ord('a'))

for i in range(10):
    my_dict[str(i)] = str(i)

s = input()

print(''.join(list(map(lambda c: my_dict[c], s))))

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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