首页/新闻资讯/正文详情

华为OD机试真题 新系统 2026-10-28 PythonJS【日志规则逆波兰转换】

发布时间:2026/11/2 20:11:29 来源:云帆数科 栏目:资讯中心
华为OD机试真题 新系统 2026-10-28 PythonJS【日志规则逆波兰转换】
目录题目思路Code题目题目内容:系统中日志采集模块支持用户配置日志过滤规则。为了避免每次匹配都重新解析规则,需要开发一个规则解析器。给定一个日志规则字符串,实现一个函数,将规则转换成逆波兰表达式(RPN)。例:输入 A AND (B OR C),输出 A B C OR AND。日志关键字,即操作数,均为字符串,仅限以下 5 种,必须完全一致,包括大小写,规则保证不会例外:ERROR、NETWORK、TIMEOUT、DISK、CPU。操作符,仅限以下三种,相同优先级操作符从左到右依次结合:符号 类型 含义 优先级(值越大优先级越高) 结合性NOT 一元操作符 逻辑非 3 右结合AND 二元操作符 逻辑与 2 左结合OR 二元操作符 逻辑或 1 左结合用例可能包含括号,用于显式改变结合顺序,保证括号成对出现且嵌套正确:左括号(:进入新的运算层级。右括号):结束当前运算层级。输入描述:本题为核心代码模式,你需要实现函数 convertToRpn(rule)。参数 rule 为字符串,表示日志规则,满足:1、1 ≤ 规则字符串总长度 ≤ 1000。2

相关推荐

玻纤增强PA66为什么又硬又脆?先看水分、熔接痕和取向
玻纤增强PA66为什么又硬又脆?先看水分、熔接痕和取向

玻纤增强PA66为什么又硬又脆?先看水分、熔接痕和取向 PA66 加入玻璃纤维后,刚度和热变形温度提高,但断裂伸长和部分缺口韧性可能下降。看到“增强”就认为所有方向都更强,是选材中最常见的误解。 第一个变量:水分状态 … · 2026/11/1 1:56:31

RAG从入门到实战(八):检索策略与混合检索,为什么不能只靠向量搜索?
RAG从入门到实战(八):检索策略与混合检索,为什么不能只靠向量搜索?

RAG从入门到实战(八):检索策略与混合检索,为什么不能只靠向量搜索? 文章目录RAG从入门到实战(八):检索策略与混合检索,为什么不能只靠向量搜索?前言一、检索策… · 2026/11/1 1:55:31

GPT-6 Astra 的高杠杆用法
GPT-6 Astra 的高杠杆用法

上周我把主力模型换成了 GPT-6 Astra。第一天用下来,体验并不算愉快。让它改一行变量名,它跑了 20 分钟测试,还顺手检查了三个不相关的模块。我盯着终端里的进度条,心里只剩一个问题:改个变量名,至于吗&… · 2026/11/1 1:55:31

AI驱动测试:智能用例生成与缺陷检测实践
AI驱动测试:智能用例生成与缺陷检测实践

1. AI测试的行业现状与核心挑战软件测试领域正经历从传统手工测试到AI驱动的智能测试的范式转变。根据2023年行业调查报告显示,采用AI技术的测试团队平均缺陷检出率提升47%,测试周期缩短35%。但实现这一转变需要突破三大核心挑战:测试用例生成… · 2026/11/2 20:10:35

汇编循环程序设计核心:SI/DI控制、ZF标志与REP/LOOP指令原理
汇编循环程序设计核心:SI/DI控制、ZF标志与REP/LOOP指令原理

简介:本资源是面向高校《微机原理与接口技术》课程学习者的经典实验教学材料,聚焦循环程序设计核心能力训练,适用于汇编语言初学者及需强化重复控制指令、串操作指令与重复前缀应用的实践者。内容涵盖验证题(双数据区比对&#xf… · 2026/11/2 20:10:35

Xinference容器化部署CUDA版本兼容全解析:从镜像构建到运行时排查
Xinference容器化部署CUDA版本兼容全解析:从镜像构建到运行时排查

容器化部署推理服务这件事,真正让人头疼的往往不是镜像拉不起来,而是拉起来之后 GPU 认不到、认到了又跑不动、跑起来了精度还飘。Xinference 作为一个把多种推理后端统一封装起来的服务框架,在容器里跑的时候,CUDA 版本这条链路特… · 2026/11/2 20:10:35

微电网低碳调度:改进粒子群算法与碳捕集技术应用
微电网低碳调度:改进粒子群算法与碳捕集技术应用

1. 项目背景与核心挑战微电网作为分布式能源系统的重要形态,其经济调度问题一直是能源领域的研究热点。传统调度模型往往只考虑经济性指标,而忽视碳排放约束。随着"双碳"目标的提出,如何在保证供电可靠性的前提下实现低碳运行成为亟… · 2026/11/2 20:10:35

OpenClaw 与 Claw 家族:三十多个 AI Agent 衍生项目全景盘点
OpenClaw 与 Claw 家族:三十多个 AI Agent 衍生项目全景盘点

1. 从一条命令行说起:OpenClaw 到底是什么第一次在终端里敲下openclaw --version的时候,我其实没抱太大期待。那会儿我已经被各种"AI Agent 框架"轮番轰炸过一轮,从早期的 AutoGPT 到后来的各种编排工具,大多数给我的感… · 2026/11/2 20:10:35

Vue3 组件设计实践:从 props 契约到渲染性能优化
Vue3 组件设计实践:从 props 契约到渲染性能优化

写 Vue3 组件这件事&#xff0c;很多人以为自己已经会了——毕竟从 Options API 迁过来&#xff0c;模板照写&#xff0c;<script setup>一贴&#xff0c;页面能跑起来就算完事。真正让我改变看法的是一次线上事故&#xff1a;一个看似无害的列表组件&#xff0c;因为 pr… · 2026/11/2 20:09:35

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

雷达信号调制技术解析:从LFM到伪线性调频原理与应用
雷达信号调制技术解析:从LFM到伪线性调频原理与应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

基于MAX14431与TM4C123的工业SPI隔离电路设计全攻略
基于MAX14431与TM4C123的工业SPI隔离电路设计全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

PLFM_RADAR:相位线性调频雷达信号处理框架
PLFM_RADAR:相位线性调频雷达信号处理框架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码