#671. 魔法咒语编辑
魔法咒语编辑
说明
在魔法世界中,每一条生效的咒语都需满足两个规则:一是长度不超过 40 个字符,二是必须以魔法终结符.结尾(例如咒语This is a book.)。作为见习魔法师,你需要掌握三种基础的咒语编辑魔法,用于修正或优化咒语内容:
- 消除咒(命令标识:D)
作用:移除咒语中第一个出现的指定字符。
命令格式:D a(其中a为需要删除的目标字符)
示例:对咒语This is a book.使用命令D s,会删除第一个s,最终咒语变为Thi is a book. - 插入咒(命令标识:I)
作用:在咒语中最后一个出现的指定字符前,插入新字符。
命令格式:I a1 a2(其中a1是目标字符,a2是需要插入的新字符)
示例:对咒语This is a book.使用命令I s d,会在最后一个s前插入d,最终咒语变为This ids a book. - 替换咒(命令标识:R)
作用:将咒语中所有出现的指定字符,替换为新字符。
命令格式:R a1 a2(其中a1是需要替换的旧字符,a2是替换后的新字符)
示例:对咒语This is a book.使用命令R o e,会将所有o替换为e,最终咒语变为This is a beek.
魔法失效规则
若尝试对咒语中不存在的字符使用上述任何一种魔法,咒语会触发反噬机制,此时需输出提示信息:Not exist
输入格式
第一行为需要被编辑的字符串,第二行为编辑字符串的咒语
输出格式
只有一行,输出编辑之后的字符串
样例
This is a book.
D s
Thi is a book.
提示
|
This is a book. I s d |
This ids a book. |
|
This is a book. R o e |
This is a beek. |
|
|
|
相关
在下列比赛中: