华为OD机试 - 九宫格按键输入(Java)

2023-10-28

题目描述

九宫格按键输入,输出显示内容,有英文和数字两个模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入”/”或者其他字符,则循环中断。

字符对应关系如图:

 

要求输入一串按键,输出屏幕显示。 

输入描述

输入范围为数字 0~9 和字符’#’、’/’,输出屏幕显示,例如,

在数字模式下,输入 1234,显示 1234

在英文模式下,输入 1234,显示,adg

输出描述

#用于切换模式,默认是数字模式,执行#后切换为英文模式;

/表示延迟,例如在英文模式下,输入 22/222,显示为 bc;

英文模式下,多次按同一键,例如输入 22222,显示为 b;

用例

输入 123#222235/56
输出 123adjjm
说明

 题目解析

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为OD机试 - 九宫格按键输入(Java) 的相关文章

随机推荐

  • 安卓逆向一分钟app脱壳

    免责声明 做视频的初衷是为了学习交流 是想让自己在分享过程中学习到更多的东西 所发布的视频 环境 软件 脚本 文章 资料等 都是为了 粉丝们群友们能够更好的去理解安全测试的知识点 本人发布的视频 环境 软件 脚本 文章 资料等 都只用于学习
  • 如何用python开发app —— 前言

    来了 听说你要学用python开发app的本事 算你来对地方了 我这里有两种 一种是36般变化 一种是72般变化 你要学哪种 哈哈 闲话不多说 直接进入主题 首先说明 笔者 喝卤小夫 本篇文章不是教你具体的制作步骤 具体的步骤请参阅其它博文
  • python DataFrame获取行数、列数、索引及第几行第几列的值

    1 df DataFrame A 11 B 12 A 111 B 121 A 1111 B 1211 print df columns size 列数 2 print df iloc 0 size 行数 3 print df ix 0 in
  • 获取x-sign/x-mini-wua/x-sgext/x-umt

    文章目录 获取x sign x mini wua x sgext x umt 获取应用上下文 获取Mtop 获取MtopConfig 从MtopConfig获得sign对象 创建参数并调用 获取x sign x mini wua x sge
  • Redis第十二讲 Redis之zset底层数据结构实现

    zset zset中的每个元素包含数据本身和一个对应的分数 score ZSet 为有序的 自动去重的集合数据类型 ZSet 数据结构底层实现为 ziplist 或跳表 skiplist zset的数据本身不允许重复 但是score允许重复
  • 【报错】No module named ‘imutils‘

    1 No module named imutils imutils是整合了opencv numpy和matplotlib的相关操作的一个python工具包 主要是用来进行图形图像的处理等等 后又加入了针对视频的处理等 imutils同时支持
  • 从零实现DevOps(一):Centos7安装gitlab详解

    从今日起 开始更新 从零实现DevOps 系列 内容丰富且完整 预计内容包括Gitlab安装 环境变量配置 Jenkins安装和配置 本地 远程 部署单体项目 本地 远程 部署Vue项目 本地 远程 部署微服务项目等 希望能帮助大家 在技术
  • 物美智能系统

    物美智能系统 项目介绍 物美智能 wumei smart 是一个简单易用的生活物联网平台 可用于搭建物联网平台以及二次开发和学习 设备接入使用EMQX消息服务器 加密认证 后端采用Spring boot 前端采用Vue 移动端采用Uniap
  • VBA-读取文件的几种方法用时对比

    不同方法的其他优劣可以参考其余文档 本文仅对比用时 并且由于文件以其他方式读取过会影响下次读取速度 本次结果仅供参考 本人小白 欢迎指正 方法 用时 s 备注 workbook open 0 14 0 39 execut Excel 1 5
  • R语言生存数据进行中介分析(2)--手动推导cox回归中介分析

    中介变量 mediator 是一个重要的统计概念 如果自变量 X 通过某一变量 M 对因变量 Y 产生一定影响 则称 M 为 X 和 Y 的中介变量 目前国内外研究大部分都借鉴因果逐步回归法检验 因果步骤法由 Baron 和 Kenny 1
  • STM32L051测试 (三、I2C协议设备的添加测试)

    前面两篇文章 把L051基本功能都测试过了 确实感觉到ST的CubeMX工具真是好用 对应换芯片的应用来说 着实方便 底层库封装好 上层应用程序基本都一样 今天我们就来把 I2C 设备添加一下 今天正好借这个机会 把I2C的代码优化一下 目
  • SQLite步骤

    C 使用SQLite步骤及示例 1 下载sqlite文件 下载网址 http www sqlite org download html SQLite版本为SQLite 3 11 1 相关文件如下 sqlite dll win32 x86 3
  • Tx-Lcn 5.2 源码打包并上传到nexus私服

    Tx Lcn源码打包并上传到nexus私服 第一步 maven修改setting文件 添加nexus登录用户
  • 深入理解JVM(3)——7种垃圾收集器

    转载自深入理解JVM 3 7种垃圾收集器 如果说收集算法是内存回收的方法论 那么垃圾收集器就是内存回收的具体实现 Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定 因此不同的厂商 版本的虚拟机所提供的垃圾收集器都可能会有很大差别
  • 足球- EDA的历史数据分析并可视化

    足球 EDA的历史数据分析并可视化 背景 数据介绍 探索数据时需要遵循的一些方向 数据处理 导入库 数据探索 数据可视化 赛事分析 主客场比分 相关性分析 时间序列分析 总结 背景 该数据集包括从1872年第一场正式比赛到2023年的44
  • springboot项目中双数据源的配置

    springboot项目中双数据源的配置 对于一个项目中我们可能会配置多个数据源的情况 因而在这里向大家具体的介绍下如何在项目中配置多个数据源 比如我们配置一个EHR数据源和一个YSJ数据源 1 pom文件中引入德鲁伊 druid 的依赖
  • 钢铁打工人的自我修养,成为一名合格的打工人,自己的工资自己算。(2020年度个人所得税算法)

    钢铁打工人的自我修养 自己的工资自己算 怎么算 该补还出是该退 退 补 问题的产生 补税情况 你要交钱 税务局根据你的公司在6月份给你 上报的薪资 来确定你将来12个月内的税率 所以如果在6月份后 你张工资了 应该增加税率 多扣你的税 但是
  • C++学习之旅 第一章 C++预备知识

    目录 一 CPU 主板 内存条 硬盘 显示器 显卡 之间的关系 二 Hallo world如何被启动 三 数据类型 四 变量和常量 五 进制 1 首先 cpu相当于人类的大脑 显卡相当于翻译工具 把编码翻译成文字 用户通过显示器来观看 内存
  • 质数练习:比如输入的数字为100,求100 以内的质数的个数(除了1和本身都除不尽)

    const getPrimeNumber chang number gt let num 0 for let i 2 i lt chang i if i 2 i 3 i 5 i 7 num else if i 2 0 i 3 0 i 5 0
  • 华为OD机试 - 九宫格按键输入(Java)

    题目描述 九宫格按键输入 输出显示内容 有英文和数字两个模式 默认是数字模式 数字模式直接输出数字 英文模式连续按同一个按键会依次出现这个按键上的字母 如果输入 或者其他字符 则循环中断 字符对应关系如图 要求输入一串按键 输出屏幕显示 输