题解 | 字符串加解密

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





全部评论

相关推荐

牛客吹哨人:哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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