题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a?tpId=37&tqId=21252&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D3%26page%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&difficulty=3&judgeStatus=undefined&tags=&title=
line = input() ans = [] for ch in line: if ch.isupper(): ch = chr(ord('a') + ((ord(ch) - ord('A') + 1) % 26)) elif ch.islower(): ch = chr(ord('A') + ((ord(ch) - ord('a') + 1) % 26)) elif ch.isdigit(): ch = chr(ord('0') + ((ord(ch) - ord('0') + 1) % 10)) ans.append(ch) print("".join(ans)) ans = [] line = input() for ch in line: if ch.isupper(): ch = chr(ord('a') + ((ord(ch) - ord('A') + 25) % 26)) elif ch.islower(): ch = chr(ord('A') + ((ord(ch) - ord('a') + 25) % 26)) elif ch.isdigit(): ch = chr(ord('0') + ((ord(ch) - ord('0') + 9) % 10)) ans.append(ch) print("".join(ans))