页面加载中…
通过率 70% · 提交 10 · 通过 7
小慕在整理项目文件时,发现了一个被特殊方式加密的配置文件,你的任务是帮助他解密。解密的规则如下: 若当前字符是字母(`A-Z` 或 `a-z`),则无需解密,直接输出。 若当前字符为 `'('`,其后会跟随两个正整数 `x` 和 `y`,以及一个字符 `')'`,其中 `x` 和 `y` 之间以逗号 `,` 分隔。解密时,需要从当前的倒数第 `x` 个字符开始,复制 `y` 个字符并追加到解密后的结果中。 若 `y` 大于“当前解密串中可复制的字符数”,则需多次复制,先复制所有可用字符,解密串的长度随之增长,再继续复制,直到满足 `y` 的总复制次数。 请根据上述规则解析加密字符串,并输出最终解密后的内容。
这类题属于华为校招机考方向中「字符串 / 模拟」方向的高频题型,通常考察对「字符串 / 模拟」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。