题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
def password(s:str):
result=[]
for i in range(len(s)):#ascii:97-122 小写字母a-z 65-90 大写字母A-Z 48-57 数字0-9
a = ord(s[i])
if 48 <= a < 57:
result.append(chr(a+1))
elif a == 57:
result.append(0)
elif 65 <= a < 90:
result.append(chr(a+32+1))
elif a == 90:
result.append('a')
elif 97 <= a < 122:
result.append(chr(a-32+1))
elif a == 122:
result.append('A')
return result
def solve(s:str):
result=[]
for i in range(len(s)):#ascii:97-122 小写字母a-z 65-90 大写字母A-Z 48-57 数字0-9
a = ord(s[i])
if 48 < a <= 57:
result.append(chr(a-1))
elif a == 48:
result.append(9)
elif 65 < a <= 90:
result.append(chr(a+32-1))
elif a == 65:
result.append('z')
elif 97 < a <= 122:
result.append(chr(a-32-1))
elif a == 97:
result.append('Z')
return result
a = input()
b = input()
r1 = password(a)
r2 = solve(b)
for i in range(len(r1)):
print(r1[i],end='')
print()
for j in range(len(r2)):
print(r2[j],end='')


