华为OD机试真题Python实现九宫格按键输入真题+解题思路+代码(2022&2023)
Posted 码莎拉蒂 .
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试真题Python实现九宫格按键输入真题+解题思路+代码(2022&2023)相关的知识,希望对你有一定的参考价值。
九宫格按键输入
题目
九宫格按键输入,有英文
和数字
两种模式,
默认是数字模式
,数字模式
直接输出数字
,
英文模式
连续按同一个按键会依次出现这个按键上的字母
,
如果输入/
或者其他字符,则循环中断,输出此时停留的字母
。
数字
和字母
的对应关系如下,注意0
只对应空格
:
1(,.) 2(abc) 3(def)
4(ghi) 5(jkl) 6(mno)
7(pqrs) 8(tuv) 9(wxyz)
# 0(空格) /
输入一串按键,要求输出屏幕显示
#
用于切换模式,默认是数字模式,执行#后切换为英文模式;/
表示延迟,例如在英文模式下,输入22/222
,显示为bc
,数字模式下/
没有效果;- 英文模式下,多次按同一键,例如输入
22222
,显示为b
;
以上是关于华为OD机试真题Python实现九宫格按键输入真题+解题思路+代码(2022&2023)的主要内容,如果未能解决你的问题,请参考以下文章
华为OD机试真题 Python 实现九宫格游戏 / 三阶积幻方2022 Q4 | 200分
华为OD机试真题 C++ 实现九宫格游戏 / 三阶积幻方2022 Q4 | 200分
华为OD机试真题 Java 实现九宫格游戏 / 三阶积幻方2022 Q4 | 200分
华为OD机试模拟题用 C++ 实现 - 九宫格按键输入(2023.Q1)