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

2024年华为OD机试真题-密码解密-Java-OD统一考试(C卷)

题目描述:

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

输入描述:

“密文”字符串

输出描述:

明文字符串

补充说明:

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

示例1

输入:

20*19*20*
输出:

tst
说明:

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

import java.util.Scanner;
import java.util.*;
import java.util.stream.Stream;
import java.util.HashMap;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
 
public class Main { 
    public static void main(String[] args) {
        Scanner in = new Scanne

http://www.kler.cn/a/233852.html

相关文章:

  • Unity2022接入Google广告与支付SDK、导出工程到Android Studio使用JDK17进行打包完整流程与过程中的相关错误及处理经验总结
  • 电子电器框架 --- 电动汽车上的车载充电器(OBC)
  • 物联网开发利器:基于web的强大的可拖拽组态软件
  • Docker安装(Docker Engine安装)
  • nature reviews genetics | 需要更多的针对不同种族的癌症基因组图谱研究,促进精准治疗和维护治疗公平权益
  • Wireshark和科来网络分析系统
  • 精灵图,字体图标,CSS3三角
  • css2复合选择器
  • 云计算市场分析
  • 深入探索MySQL的虚拟列:发展、原理与应用
  • 吉他学习:右手拨弦方法,右手拨弦训练 左手按弦方法
  • VSCode:替换空行
  • 【计算机网络】协议层次及其服务模型
  • 结构体的大小以及内存对齐问题
  • 搭建yum仓库服务器
  • C++ dfs 的状态表示(五十一)【第十一篇】
  • vue学习——集成sass
  • Ubuntu22.04 gnome-builder gnome C 应用程序习练笔记(三)
  • ideal打包,如何访问项目根目录的libs中的jar包
  • C++力扣题目494--目标和 474--一和零
  • 突破编程_C++_基础教程(类的高级特性)
  • 勒索病毒是什么,如何预防?
  • 鸿蒙开发-UI-图形-图片
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件
  • MySQL进阶查询篇(3)-查询性能优化的常见技巧
  • C#系列-C#操作UDP发送接收数据(10)