题解 | #字符串加解密#

字符串加解密

http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a

emmm, 好复杂的感觉

while True:
    try:
        s1 = input()
        s2 = input()
        s3 = ''
        s4 = ''
        
        for i in s1:
            if i.isalpha():
                if ord('A') <= ord(i) <= ord('Z'):
                    if i != 'Z':
                        s3 += chr(ord(i)+1).lower()
                    else:
                        s3 += 'a'
                else:
                    if i != 'z':
                        s3 += chr(ord(i)+1).upper()
                    else:
                        s3 += 'A'
            if i.isnumeric():
                i = int(i)
                if i != 9:
                    s3 += str(i+1)
                else:
                    s3 += '0'
        
        for i in s2:
            if i.isalpha():
                if ord('A') <= ord(i) <= ord('Z'):
                    if i != 'A':
                        s4 += chr(ord(i)-1).lower()
                    else:
                        s4 += 'z'
                else:
                    if i != 'a':
                        s4 += chr(ord(i)-1).upper()
                    else:
                        s4 += 'Z'
            if i.isnumeric():
                i = int(i)
                if i != 0:
                    s4 += str(i-1)
                else:
                    s4 += '9'
        
        print(s3)
        print(s4)
    except:
        break
全部评论

相关推荐

深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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