题解 | #字符串加解密#

字符串加解密

https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a

还是用哈希表规定加密规则,解密就把键值互换,依次去取值

encode = {'a':'B','b':'C','c':'D','d':'E','e':'F','f':'G','g':'H',
      'h':'I','i':'J','j':'K','k':'L','l':'M','m':'N','n':'O',
      'o':'P','p':'Q','q':'R','r':'S','s':'T','t':'U','u':'V',
      'v':'W','w':'X','x':'Y','y':'Z','z':'A','A':'b','B':'c',
      'C':'d','D':'e','E':'f','F':'g','G':'h','H':'i','I':'j',
      'J':'k','K':'l','L':'m','M':'n','N':'o','O':'p','P':'q',
      'Q':'r','R':'s','S':'t','T':'u','U':'v','V':'w','W':'x',
      'X':'y','Y':'z','Z':'a','0':'1','1':'2','2':'3','3':'4',
      '4':'5','5':'6','6':'7','7':'8','8':'9','9':'0'}
decode = dict(zip(encode.values(),encode.keys()))

cypher = input()
encypher = input()
rcy = []
for w in cypher:
    rcy.append(encode[w])
print(''.join(rcy))
rec = []
for w in encypher:
    rec.append(decode[w])
print(''.join(rec))




全部评论

相关推荐

11-27 19:43
门头沟学院 C++
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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