

























2026 华为OD机试真题 4月29日华为OD上机新系统考试真题 100 分题型
点击查看华为 OD 机试真题完整目录:2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解
在某系统的日志监控服务中,需要实时检测日志文件中的异常模式。系统每天会产生大量日志记录,每条日志记录包含一个字符串标识。异常模式定义为:在同一时间段内,至少出现 33 次的日志标识。
请编写一个程序,找出所有出现次数大于等于 33 次的日志标识,并按照以下规则输出:
2026 华为OD机试真题 4月29日华为OD上机新系统考试真题 100 分题型
输入
["error_404","error_404","warning_500","error_404","info_200","warning_500","warning_500","info_200"]
输出
["error_404","warning_500"]
说明
- error_404error_404 出现了 33 次(数组第00、11、33个元素),首次出现位置是第00个元素
- warning_500warning_500 出现了 33 次(数组第22、55、66个元素),首次出现位置是第22个元素
- info_200info_200 只出现了 22 次(数组第44、77个元素),不符合条件
- error_404error_404 和 warning_500warning_500 出现次数相同(都是33次),按照首次出现的先后顺序,先输出 error_404error_404,再输出 warning_500warning_500 注意:虽然 info_200info_200 出现了 22 次,但题目要求的是出现次数大于等于 33 次,因此不输出 info_200info_200
输入
["test_case","test_case","test_case2","test_case2","test_case2"]
输出
["test_case2"]
说明
- testcasetestcase 出现了 22 次,不符合条件
- testcase2testcase2 出现了 33 次,首次出现位置是数组第33个元素
- 只输出 testcase2testcase2 注意:testcasetestcase 虽然出现次数较多,但只有 22 次,不满足大于等于 33 次的条件
本题要求从一组日志标识中找出出现次数大于等于 3 次的标识,并按照特定规则排序。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。