自用PTA题目记录0015
以下题目序号并无实际意义
7-16 让我们的IDE智能起来!
题目作者: 赵长乐 单位: 西安工业大学 代码长度限制: 16 KB 时间限制: 800ms for Java(openjdk) , 400ms for others 内存限制: 64 MB
小Z一直苦于自己使用的IDE不够智能,没法帮他写代码(划掉)帮他纠正代码中的错误。于是他打算自行实现一个智能的IDE,现在请你完成其中一个功能:给你指定的起始字符串begin和终止字符串end,请你在文本串text中将每一对begin和end之间(不含自身)的字符全部替换为目标串aim,begin和end的配对原则为:最左侧的begin与其右侧最近的end优先生效,之后寻找其右侧下一个begin继续应用此规则。每个begin或end只能就近生效一次。
输入格式: 输入共两行,第一行为文本串text(len<106)。
第二行为三个字符串,使用空格分隔,分别为begin、end及aim,均有len<100。
输出格式: 一行一个字符串,text按规则替换后的结果。
输入样例:
aaabvvbbesesbbaabbz
aa bb 123
输出样例:
aa123bbesesbbaa123bbz
代码
<

本文记录了一道PTA题目,要求实现一个功能,根据给定的起始和终止字符串,在文本中替换每一对之间的内容。题目对代码长度和时间有特定限制,给出了输入输出样例,并附带了java实现的代码与总结。
最低0.47元/天 解锁文章
4081

被折叠的 条评论
为什么被折叠?



