简单文本编辑器
题目描述
请手动实现栈,完成一个简单的文本编辑器。
输入的字符包括大小写字母、回车及特殊符号,特殊符号如下:
‘\(\#\)’:表示删除前面一个字符(包括回车);
‘\(@\)’:表示删除当前行(即删除到前一个回车,如果是空行则不删除);
‘\(*\)’:输入结束。
格式
输入格式
输入多行文本,包含字符如题意所述。
输出格式
输出多行文本,表示编辑器修改后的字符串。
样例1
样例输入1
What will you ab##wish for my love
On this your verb#y special day
Send yoc#ur wish to God above
As you blow@@It will come true if you pray*
样例输出1
What will you wish for my love
On this your very special day
Send your wish to God above
It will come true if you pray
限制
时间:\(1s\) 空间:\(256M\)
输入字符长度不超过 \(10^5\);输入数据规模有梯度。
来源
地址:\(zloj,J2021\)域
作者:\(jialiang2509\)