题解 | #字符串加解密#

字符串加解密

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




全部评论

相关推荐

Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:20
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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