当前位置: 首页 > news >正文

华为机考真题 -- 密码解密

题目描述:

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

输入描述:

“密文”字符串

输出描述:

明文字符串
特别注意:
翻译后的文本的长度在 100 以内

示例1:

输入
20 * 19 * 20 *

输出
tst

C++源码:

#include <iostream>
#include <string>int main() {std::string s;if (!(std::cin >> s)) {return 0; // 如果输入失败,直接返回}std::string da = "";for (int i = 0; i < s.length(); ++i) {if (i + 2 < s.length() && s[i + 2] == '*') {char code = static_cast<char>(((s[i] - '1') * 10 + (s[i + 1] - '1')) + 'l' - 1);da += code;i += 2; // 跳过已经处理过的字符}else {char ch = static_cast<char>(s[i] - '1' + 'a');da += ch;}}std::cout << da << std::endl;system("pause");return 0;
}

http://www.lryc.cn/news/397053.html

相关文章:

  • ScrapySharp框架:小红书视频数据采集的API集成与应用
  • PostgreSQL 数据库监控项
  • 用python生成词频云图(python实例二十一)
  • HTML 标签简写和全称及其对应的中文说明和实例
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • 全网最适合入门的面向对象编程教程:13 类和对象的 Python 实现-可视化阅读代码神器 Sourcetrail 的安装使用
  • Django 视图 - FBV 与 CBV
  • AI机器人在未来的应用场景预测:是否会取代人类?华为、百度、特斯拉他们在AI领域都在做什么?
  • 第58期 | GPTSecurity周报
  • maven 依赖冲突
  • demon drone 200无人机标定流程
  • 案例开发-日程管理-第一期
  • 【Java 注解,自定义注解,元注解,注解本质,注解解析】
  • 染色法判定二分图
  • 自动气象站的主要功能优势
  • Java中实现二维数组(矩阵)的转置
  • Prometheus+Grafana主机运行数据
  • GraphQL在Postman中:释放API查询的强大潜能
  • 大语言模型里的微调vs RAG vs 模板提示词
  • 网络编程:常用网络测试工具
  • mov视频怎么改成mp4?把mov改成MP4的四个方法
  • 力扣1472.设计浏览器历史记录
  • 准大一新生开学千万要带证件照用途大揭秘
  • QImage显示图片像素
  • uniapp使用高德地图(公众号+h5)
  • 深度学习与浅层学习:技术变革下的竞争态势
  • LeetCode 219. 存在重复元素 II
  • 【目标检测】使用自己的数据集训练并预测yolov8模型
  • 应用监控SkyWalking调研
  • Selenium使用注意事项: