news 2026/4/23 14:39:22

华为OD机考双机位C卷 - 字符串化繁为简(Java Python JS C/C++ GO )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机考双机位C卷 - 字符串化繁为简(Java Python JS C/C++ GO )

最新华为OD机试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看
华为OD机考双机位C卷 - 字符串化繁为简(Java & Python& JS & C/C++ & GO )

题目描述

给定一个输入字符串,字符串只可能由英文字母( ‘a’ ~ ‘z’、‘A’ ~ ‘Z’ )和左右小括号( ‘(’、‘)’ )组成。

当字符里存在小括号时,小括号是成对的,可以有一个或多个小括号对,小括号对不会嵌套,小括号对内可以包含1个或多个英文字母,也可以不包含英文字母。

当小括号对内包含多个英文字母时,这些字母之间是相互等效的关系,而且等效关系可以在不同的小括号对之间传递,即当存在 ‘a’ 和 ‘b’ 等效和存在 ‘b’ 和 ‘c’ 等效时,‘a’ 和 ‘c’ 也等效,另外,同一个英文字母的大写字母和小写字母也相互等效(即使它们分布在不同的括号对里)

需要对这个输入字符串做简化,输出一个新的字符串,输出字符串里只需保留输入字符串里的没有被小括号对包含的字符(按照输入字符串里的字符顺序),并将每个字符替换为在小括号对里包含的且字典序最小的等效字符。

如果简化后的字符串为空,请输出为"0"。

示例 :
输入字符串为"never(dont)give(run)up(f)()",初始等效字符集合为(‘d’, ‘o’, ‘n’, ‘t’)、(‘r’, ‘u’, ‘n’),由于等效关系可以传递,因此最终等效字符集合为(‘d’, ‘o’, ‘n’, ‘t’, ‘r’, ‘u’),将输入字符串里的剩余部分按字典序最小的等效字符替换后得到"devedgivedp’

输入描述

input_string

输入为1行,代表输入字符串

备注

输入字符串的长度在1~100000之间

输出描述

output_string

输出为1行,代表输出字符串

示例1

输入

()abd

输出

abd

说明

输入字符串里没有被小括号包含的子字符串为"abd",其中每个字符没有等效字符,输出为"abd"

示例2

输入

(abd)demand(fb)()for

输出

aemanaaor

示例3

输入

()happy(xyz)new(wxy)year(t)

输出

happwnewwear

说明

等效字符集为(‘x’, ‘y’, ‘z’, ‘w’),输入字符串里没有被小括号包含的子字符串集合为"happynewyear",将其中字符替换为字典序最小的等效字符后输出为:“happwnewwear”

示例4

输入

()abcdefgAC(a)(Ab)(C)

输出

AAcdefgAC

说明

等效字符集为(‘

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 0:14:59

收藏备用!35+程序员转型AI指南:避开坑、选对岗,解锁职业新赛道

当ChatGPT一键生成可直接嵌入项目的代码片段,当Copilot实时融入编码流程提供智能补全与逻辑提示,人工智能(AI)早已跳出概念炒作的圈层,成为驱动各行业产业升级的核心引擎。从智能医疗领域依托AI实现CT影像的精准病灶诊…

作者头像 李华
网站建设 2026/4/23 13:15:16

2026漏洞挖掘指南

一、漏洞挖掘的核心认知:不止于 “找漏洞”​ 漏洞挖掘(Vulnerability Mining)是主动发现软件、系统或网络中未被披露的安全缺陷的过程,但核心价值远不止 “找到漏洞”—— 更要理解漏洞产生的底层逻辑、评估危害范围、提供可落地…

作者头像 李华
网站建设 2026/4/23 13:16:24

Nginx与网关配置观——超时、限流、TLS与代理缓存的原则化清单

写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。本系列已完结,完整版阅读课联系本人 优秀的网关配置不是功能的简单堆砌,而是超时控制、…

作者头像 李华
网站建设 2026/4/23 13:23:40

【实证分析】上市公司上下游供应链协同创新数据-含代码及原始数据(2013-2024年)

数据简介:上市公司-上下游供应链协同创新数据是围绕上市公司这一核心企业,记录其与供应链上游供应商、下游客户在协同创新过程中产生的各类数据集合。这些数据反映了上市公司与供应链伙伴在技术创新、产品创新、管理创新等方面的合作深度与广度&#xff…

作者头像 李华
网站建设 2026/4/23 13:23:41

Cisco 350-601 認證介紹|CCNP Data Center 核心考試解析

背景概述隨著全球企業對高效能運算與混合雲架構的需求日益增加,思科(Cisco)對其數據中心核心技術認證考試 350-601 Implementing and Operating Cisco Data Center Core Technologies (DCCOR) 進行了版本升級。作為取得 CCNP Data Center、CC…

作者头像 李华
网站建设 2026/4/22 19:21:24

一库尽收,融合智胜:金仓数据库以“一体替代”重塑企业数据基座

在数字化进程中,企业正面临数据模型多样化的挑战。核心交易依赖强一致性数据库,互联网应用建立在开源生态之上,物联网产生海量时序数据,地理信息系统处理空间信息,人工智能应用又催生了对向量检索的需求。传统的做法是…

作者头像 李华