最新最全的华为OD-E卷 - 订阅链接🔗 - 支持OJ在线评测
华为ODE卷-代码编辑器-100分
问题描述
某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。
支持的指令(X为大于等于0的整数, word 为无空格的字符串):
- FORWARD X: 指针向前(右)移动X,如果超过文本末尾,则移动到末尾
- BACKWARD X: 指针向后(左)移动X,如果超过文本开头,则移动到开头
- SEARCH-FORWARD word: 从当前位置向前查找word并移动到其起始位置,未找到则保持不变
- SEARCH-BACKWARD word: 向后查找word并移动到其起始位置,未找到则