当前位置:   article > 正文

华为OD机试真题-密码解密-2023年OD统一考试(C卷)_给定一段"密文"字符串s,其中字符都是经过"密码本"映射的,

给定一段"密文"字符串s,其中字符都是经过"密码本"映射的,现

题目描述:

给定一段"密文"字符串s,其中字符都是经过"密码本"映射的,现需要将"密文"解密并且输出
   映射的规则 ('a'-'i')分别用('1'-'9')表示;('j'-'z')分别用('10*'-'26*')表示
   约束:映射始终唯一

输入描述:

“密文”字符串

输出描述:

明文字符串

补充说明:

翻译后的文本的长度在100以内

示例1

输入:

20*19*20*

输出:

tst

说明:

解题思路:考察字符串处理,可以用暴力法解答,本题提供一个参考思路,如果有类似题目,大家也可以用穷举法解题。

Python解法: 

  1. while True:
  2. a='a b c d e f g h i j k l m n o p q r s t u v w x y z'.split()
  3. try:
  4. s=input()
  5. s=s.replace("10*","j")
  6. s=s.replace("11*","k")
  7. s=s.replace("12*","l")
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/491316
推荐阅读
相关标签
  

闽ICP备14008679号