题解 | 字符串加解密

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))





全部评论

相关推荐

01-15 11:05
门头沟学院 Java
华为海思 通软开发 总包大概在30左右
点赞 评论 收藏
分享
2024-12-29 15:37
已编辑
西华大学 图像识别
程序员牛肉:去不了,大厂算法卡学历吧
点赞 评论 收藏
分享
2024-11-20 18:25
安徽大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务