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

【华为OD机试真题】字母组合(javapython)100%通过率 详细代码注释

字母组合

知识点回溯
时间限制:1s 空间限制:256MB 限定语言:不限

题目描述:

每个数字对应多个字母,对应关系如下:
0: a,b,c 1: d,e,f 2: g,hi 3: j,k,l 4: m,n,o 5: p,q,r 6: s,t 7:u,v 8: w,x 9: y,z
输入一串数字后,通过数字和字母的对应关系可以得到多个字母字符串 (要求按照数字的顺应组合字母字符串);
屏蔽字符: 屏蔽字符中的所有字母不能同时在输出的字符串出现,如屏蔽字符时abc,则要求字符串中不能同时出现a,b,c,但是允许同时出现a,b;a,c;b,c等;
给定一个数字字符串和一个屏蔽字符串,输出所有可能的字符组合;
例如输入数字字符串78和屏蔽字符串ux,输出结果为uw,vw,vx;数字字符串78,可以得到如下字符串: uw,ux,vw,vx;由于ux是屏蔽字符串,因此排除ux,最终的输出时uw,vw,vx;

输入描述:

第一行输入为一串数字字符串,数字字符串中的数字不允许重复,数字字符串的长度大于0,小于等于5;
第二行输入是屏蔽字符,屏蔽字符的长度一定小于数字字符串的长度,屏蔽字符串中字符不会重复,

输出描述:

输出可能的字符串组合
注:字符串之间使用逗号隔开,最后一个字符串后携带逗号

示例1

输入:

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

相关文章:

  • 精彩!openEuler 社区年度顶级会议发生了啥?
  • Confidential Containers发布0.5.0版本,龙蜥将基于八大特性构建开箱即用的机密容器解决方案
  • 独立储能的现货电能量与调频辅助服务市场出清协调机制(Matlab代码实现)
  • 使用 Luckysheet 可实现 Web 的 Excel
  • 时间序列预测(一)基于Prophet的销售额预测
  • 【电科复试第一名】23上交819考研经验分享
  • 每日学术速递4.24
  • 怎么把mkv文件转成mp4格式,3招立马处理
  • SEO机制算是让我玩明白了
  • JDBC连接数据库详细教程指南
  • 换个花样玩C++(2)柔性数组怎么玩
  • 【前端】一个好看的前端页面
  • flink on k8s提交任务
  • 如何判定自己适合自学编程还是报班?
  • 本地缓存解决方案Caffeine | Spring Cloud 38
  • Docker常用命令笔记
  • Nachos系统的上下文切换
  • streamx平台部署
  • css中的background属性
  • 代码评审平台Gerrit安装配置方法介绍
  • 一篇文章解决Mysql8
  • 【Python】【进阶篇】6、Django视图函数
  • Latex常用符号和功能记录
  • MySQL高级篇——索引的创建与设计原则
  • 王一茗: “大数据能力提升项目”与我的成长之路 | 提升之路系列(三)
  • MySQL:数据库的基本操作
  • 银行系统【GUI/Swing+MySQL】(Java课设)
  • 【社区图书馆】-《科技服务与价值链》总结
  • 工具链和其他-异步模块加载
  • 第一次使用R语言