当前位置:   article > 正文

密码解密 - 华为OD统一考试(C卷)_华为笔试 密码解密

华为笔试 密码解密

OD统一考试(C卷)

分值: 100分

题解: Java / Python / C++

alt

题目描述

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

映射的规则:

  • ( ai ) 分别用(19 )表示;
  • (jz ) 分别用(10∗26∗ )表示。

约束:映射始终唯一。

输入描述

“密文”字符串

输出描述

明文字符串

示例1

输入:
20*19*20*

输出:
tst

说明:
翻译后的文本长度在 100 以内。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

题解

基本思路是从密文字符串的末尾开始遍历,根据规则进行解密,并最终输出解密后的明文字符串。

关键点:

  • 对于包含 ‘*’ 的情况,解析前两个字符,进行相应的解密操作。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/615431
推荐阅读
相关标签
  

闽ICP备14008679号