题解 | #简单密码#

简单密码

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

s = input()
w = ''
l = ("abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz")
for i in s:
    if 97 <= ord(i) <= 122:
        for j in range(len(l)):
            if i in l[j]:
                w += str(j + 2)
    elif 65 <= ord(i) <= 90:
        if i != "Z":
            w += chr(ord(i.lower()) + 1)
        else:
            w += "a"
    else:
        w += i
print(w)

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 17:30
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
但听说转正率很低,我现在有在实习了,好纠结要不要去
熬夜脱发码农:转正率低归低,但是实习的经历你可以拿着,又不是说秋招不准备了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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