#12444. 零界密码 III:代码重写者

零界密码 III:代码重写者

💎题目名称

《零界密码 III:代码重写者》


🧩题目背景

在「零界计划」的加密档案中,某些关键字符串被隐藏在冗长的代码中。 你的任务是——找到指定的子串,并将它替换为新的加密指令,从而恢复完整的程序。

这场任务要求精确替换,不能多,也不能少。 一次替换错误,整个系统就会拒绝启动。


📜题目描述

给定一个字符串 s,以及两个字符串 ab。 请将 s第一次出现的字符串 a 替换为字符串 b,并输出替换后的字符串。

如果 as 中没有出现,则输出原字符串。


🔧输入格式

共三行输入:

第一行:原字符串 s  
第二行:要查找的字符串 a  
第三行:替换为的字符串 b

🔩输出格式

输出一行: 替换完成后的字符串。


💡样例输入 1

abcdef
cd
XYZ

💬样例输出 1

abXYZef

💡样例输入 2

aaaaa
aa
b

💬样例输出 2

baaa

🧠样例说明

在第一个样例中:

  • 原串 abcdef 中,cd 第一次出现位置为 2。
  • cd 替换为 XYZ → 得到 abXYZef

在第二个样例中:

  • aa 第一次出现位置为 0。
  • 替换为 b → 得到 baaa