题解 | 字符串加解密

import sys

encode = input() #加密
decode = input()

type_encode = 1
type_decode = -1

def deel_code(strs, type_kind):
    ret = ''
    
    for i in strs:
        if i.isalpha():
            if i.isupper():
                ret += chr((ord(i.lower()) + type_kind - ord('a')) % 26 + ord('a'))
            else:
                ret += chr((ord(i.upper()) + type_kind - ord('A')) % 26 + ord('A'))
        if i.isdigit():
            ret += str((int(i) + type_kind) % 10)
    return ret
    
print(deel_code(encode, type_encode))
print(deel_code(decode, type_decode))





全部评论

相关推荐

不愿透露姓名的神秘牛友
06-25 20:45
点赞 评论 收藏
分享
吴offer选手:HR:我KPI到手了就行,合不合适关我什么事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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