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

华为OD机试真题 新系统 2026-04-19 C语言 实现【8位LED控制器】

目录

题目

思路

Code


题目

有一个8位LED控制器,包含8个LED灯(编号0-7),初始状态全灭,用8位二进制表示为:00000000。控制器可以接收以下三种指令:

Lx:L表示点亮操作,x表示LED的编号(0一7),操作得到的结果是:点亮第x个LED灯,把状态设为1。
Dx:D表示熄灭操作,x表示LED的编号(0-7),操作得到的结果是:熄灭第x个LED灯,把状态设为0。
Tx:T表示切换操作,x表示LED的编号(0-7),操作得到的结果是:切换第x个LED灯的状态,若状态为0则变为1,为1则变为0。
现在给定一组指令字符串(0<=长度<=1000),按照顺序解析并执行所有的指令,并返回最终8位二进制对应的整数值。
例如:“L0L1L2T1“操作表示:点亮LED0,点亮LED1,点亮LED2,切换LED1,最终二进制00000101,应整数5。

输入描述
给定一组指令字符串(0<=长度<=1000)

输出描述
返回最终8位二进制对应的整数值

示例1

输入

L0L1L2T1

输出

5

思路

简单题,有手就行。

  1. 用一个8位状态(数组或位运算)模拟8个LED灯,初始全0
  2. 每两个字符为一条指令:首字符为操作类型(L/D/T),第二个
http://www.jsqmd.com/news/700244/

相关文章:

  • keysight N9040B是德 UXA 频谱分析仪 2 Hz 至 50 GHz
  • 基于倒排索引的 Java 文档搜索引擎(三)
  • 短期备考雅思必看|1-3个月冲刺选机构实测:5家对比,多次元凭什么稳赢 - 速递信息
  • Xiaomi MiMo-V2.5 系列大模型开启公测
  • Hydra:面向超级个体的分布式操作系统基座设计与实战
  • 028、工程化进阶:容错、重试与降级策略
  • JavaScript 循环机制深度解析
  • 是德科技Keysight(Agilent) N9030A PXA 信号分析仪
  • 知识库上线后检索静默失效:一次从监控盲区到分层治理的RAG故障复盘
  • 汉字转拼音工具,即输即转可多格式导出
  • 高效实现分组内跨行时间戳匹配:为每组生成布尔标记列 user_rejects
  • VSCode 2026车载调试爆发式升级:5大原生支持新特性(Adaptive AUTOSAR调试器、UDS over DoIP直连、时间敏感网络TSN时序可视化)你还没用?
  • prettier代码格式化
  • 终极游戏光标自定义工具:YoloMouse让你的鼠标指针在游戏中脱颖而出!
  • 第21章信息物理系统分析与设计
  • 液冷阀门清洁度检测设备 西恩士液冷部件源头生产厂商 - 工业设备研究社
  • Keras上采样与转置卷积:核心差异与实战应用
  • (课堂笔记)Oracle 常用函数:数值、字符串、日期处理
  • CUDA 13.3正式版发布前夜必读:AI框架厂商未公开的3大ABI断裂点(含TensorRT-10.3/ONNX Runtime 1.18兼容性矩阵速查表)
  • HeteroFlow完成主流国产GPU适配,打破国外技术垄断助力算力生态建设
  • Power BI学习笔记第10篇:实战案例 — 销售数据分析仪表板
  • 嵌入式机器人开发实战:从零到整的20个STM32F4核心示例深度解析
  • DeepSeek V4写的文章AI率高怎么降?2026年4月3步降到5% - 我要发一区
  • 如何用新蜂商城在2分钟内搭建完整的电商系统?
  • 英雄联盟国服终极换肤神器:R3nzSkin完整使用指南
  • (课堂笔记)Oracle 表关联:连接类型、数据发散、自关联、同环比计算
  • 高级安卓开发在DVR类产品中的应用与挑战
  • .NET 集成 SqlSugar、读写分离 、Redis
  • 生产级AI智能体架构实战:从原型到产品的工程化指南
  • DeepSeek V4写完用哪款降AI?2026年4月4款工具横评 - 我要发一区