华为OD机试 - 五键键盘(Python) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:21 时间
五键键盘
题目
有一个特殊的五键键盘
上面有A
、Ctrl-C
、Ctrl-X
、Ctrl-V
、Ctrl-A
A
键在屏幕上输出一个字母A
Ctrl-C
将当前所选的字母复制到剪贴板
Ctrl-X
将当前选择的字母复制到剪贴板并清空所选择的字母
Ctrl-V
将当前剪贴板的字母输出到屏幕
Ctrl-A
选择当前屏幕中所有字母
注意:
- 剪贴板初始为空
- 新的内容复制到剪贴板会覆盖原有内容
- 当屏幕中没有字母时,
Ctrl-A
无效 - 当没有选择字母时
Ctrl-C
、Ctrl-X
无效 - 当有字母被选择时
A
和Ctrl-V
这两个输出功能的键,
会先清空所选的字母再进行输出
给定一系列键盘输入,
输出最终屏幕上字母的数量
输入
输入为一行
为简化解析用数字12345
分别代替A
、Ctrl-C
、Ctrl-X
、Ctrl-V
、Ctrl-A
的输入
数字用空格分割
输出
输出一个数字为屏幕上字母的总数量
示例一
输入
相关文章
- How to run python interactive in current file's directory in Visual Studio Code? Python路径问题
- python执行脚本加参数_命令行运行Python脚本时传入参数的三种方式详解以及argparse子命令subparsers()方法
- Python kafka操作实例(kafka-python)
- Python怎么就火起来了?学会python可以做的兼职
- 学Python,大概要多久?思路推荐,手把手带你入门华为,阿里,百度(内附资料)
- 《python 与数据挖掘 》一 第2章 Python基础入门
- 【华为OD机试真题 java、python、c++、JsNode】箱子之字形摆放(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++】机房布局(100%通过+复盘思路)
- 华为OD机试 - 第 K 个最小码值的字母(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 打印文件(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最差产品奖(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 计算堆栈中的剩余数字(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 火星文计算(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -Excel 单元格数值统计(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 剩余可用字符集(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -货币单位换算(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 选座位(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最优调度策略(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 航天器(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 分积木(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 磁盘容量(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 服务依赖(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 任务总执行时长(Python)| 真题+思路+考点+代码+岗位
- Python 基础 之 python 协程知识点整理,并实现一个简单 gevent 的协程并发图片下载的应用
- 【Linux学习笔记】解决:yum install python-dev 报错(CentOS安装Python-dev库)