题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
encodedic={'9':'0','Z':'a','z':'A'}
decodedic={'0':'9','a':'Z','A':'z'}
enstrs=input()
enans=""
for i in enstrs:
if i in encodedic:
enans+=encodedic[i]
elif i.isdigit():
enans+=chr(ord(i)+1)
elif ord('a')<=ord(i)<=ord('z'):
temp=ord(i.upper())+1
enans+=chr(temp)
else:
temp=ord(i.lower())+1
enans+=chr(temp)
print(enans)
destrs=input()
deans=""
for i in destrs:
if i in decodedic:
deans+=decodedic[i]
elif i.isdigit():
deans+=chr(ord(i)-1)
elif ord('a')<=ord(i)<=ord('z'):
temp=ord(i.upper())-1
deans+=chr(temp)
else:
temp=ord(i.lower())-1
deans+=chr(temp)
print(deans)
