当前位置:   article > 正文

华为OD机试统一考试D卷C卷 - 密码解密(C++ Java JavaScript Python C语言)_华为od密码解密

华为od密码解密

华为OD机考:统一考试 D卷 + C卷 + B卷 +A卷

真题目录:华为OD机考机试 真题目录(C卷 + D卷 + B卷 + A卷) + 考点说明

题目描述

给定一段“密文”字符串 s,其中字符都是经过“密码本”映射的,现需要将“密文”解密并输出。

映射的规则(‘a’ ~ ‘i’)分别用(‘1’ ~ ‘9’)表示;(‘j’ ~ ‘z’)分别用(“10*” ~ “26*”)表示。

约束:映射始终唯一。

输入描述

“密文”字符串

输出描述

明文字符串

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

用例

输入 20*19*20*
输出 tst
说明

解题思路

暴力替换,需要注释的是先从"10*" ~ "26*开始映射替换

s=s.replace("10*","j")
s=s.replace("11*","k")
s=s.replace("12*","l")
s=s.replace("13*","m")
s=s.replace("14*","n")
s=s.replace("15*","o")
s=s.replace("16*","p")
s=s.replace("17*","q")
s=s.replace("18*","r")
s=s.replace("19*","s")
s=s.replace("20*","t")
s=s.replace("21*","u")
s=s.replace("22*","v")
s=s.replace("23*","w")
s=s.replace("24*","x")
s=s.replace("25*","y")
s=s.replace("26*","z
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/949360
推荐阅读
相关标签
  

闽ICP备14008679号