九宫格按键输入(机考Python)
九宫格按键输入,输出显示内容,有英文和数字两种模式:默认是数字模式,当输入以#开头是切换为字母模式,当输入中包含“/”时,则循环中断,且“/”仅适用于字母模式,对数字模式无效。字符对应关系如图。
要求输入一串按键,输出屏幕显示内容。
输入描述
输入范围为数字 0~9 和字符 ‘#’、’/’,输出屏幕显示,例如:
在数字模式下,输入 1234,显示 1234
在英文模式下,输入 1234,显示,adg
输出描述
#用于切换模式,默认是数字模式,执行 # 后切换为英文模式;
/ 表示延迟,例如在英文模式下,输入 22/222,显示为 bc;
英文模式下,多次按同一键,例如输入 22222,显示为 b;
示例1:输入
2222/22
输出:
222222
示例2:输入
#2222/22
输出:
ab
示例3:输入
#222233
代码如下:
import sys
def func(s):mode, r
九宫格按键输入(机考Python)相关推荐
- 华为OD机试题,用 Java 解【九宫格按键输入】问题 | 含解题说明
华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南 华为od机试,独家整理 已参加机试人员的实战技巧 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单 华 ...
- 【华为OD机试真题 JAVA】九宫格按键输入
JS版:[华为OD机试真题 JS]九宫格按键输入 标题:九宫格按键输入 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 九宫格按键输入,有英文和数字两个模式,默认是数字模式,数字 ...
- 【华为OD机试真题 JS】九宫格按键输入
标题:九宫格按键输入 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 九宫格按键输入,有英文和数字两个模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出 ...
- 华为OD机试 - 九宫格按键输入(Python) | 机试算法备考思路
最近更新的博客 华为OD机试 - 招聘(Python) | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 五键键盘 | 备考思路,刷题要点,答疑 [新解法] 华为OD机试 - 热点网络统计 ...
- 【华为机试真题 Python】九宫格按键输入
目录 题目描述 输入描述 输出描述 参考示例 参考代码 机试介绍 写在最后
- 华为OD机试题 - 九宫格按键输入(JavaScript)| 机考必刷
更多题库,搜索引擎搜 梦想橡皮擦华为OD
- 九宫格按键输入c++
假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXY ...
- 九宫格按键输入法(华为od机考题目3)
方法一(Python语言): keyboard = { 1:',.', 2:'abc', 3:'def', 4:'ghi', 5:'jkl', 6:'m ...
- 华为OD机试 九宫格按键输入法
九宫格按键输入,输出显示内容,有英文和数字两个模式,默认是数字模式,数字模式直接输出数字, 英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入 '/' 或者其他字符,则循环中断. 字符对应关 ...
最新文章
- Android开发过程中内存泄露检测
- mysql的binary、char、varchar区别
- 【转载】大叔推荐博客索引
- 结合源码分析 bubble 使用注意事项
- win7下安装Oracle10g解决方案
- [蓝桥杯][2018年第九届真题]全球变暖(DFS)
- python创建文件对象_python基础教程:文件读写
- AndroidStudio怎样导入library项目开源库 - 转
- Java 中判断连接Oracle数据库连接成功
- 框架 go_Colly - 优雅极速的Go语言爬虫框架
- Databricks文档03----Azure Databricks 创建
- C中指针和数组引发的探索二
- Matlab学习笔记 figure函数
- [转] Phun,让人惊讶的小程序
- .axf文件_Keil开发环境如何生成BIN文件
- Win11玩不了红警怎么办?Win11玩不了红警解决方法分享
- 【转载】Cmd Markdown 数学公式指导手册
- 简历制作课——如何写简历?
- C语言编程>第十一周 ② N名学生的成绩已在主函数中放入一个带头结点的链表结构中,a指向链表的头结点。请编写函数fun,它的功能是:找出学生的最高分,由函数返回。
- 刺激战场国际服至暗之夜僵尸模式通关技巧:不用卡点也可以?
热门文章
- [附源码]java毕业设计高校学生疫情防控信息管理系统
- ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
- ★「C++游戏」BattleOfPhantom:大乱斗游戏升级版
- 按关键词搜索商品 淘宝API
- centos7.4运行hyperLedger fabric 1.3.0 first network
- Cesium.js 地形挖洞
- 局部立体匹配算法介绍及代码实现
- “锟斤拷“的前世今生
- 炉石无限重新连接服务器,炉石传说:竟然还有这种无限资源的操作
- 使用VS2012调试ReactOS源码