#P12281. [蓝桥杯 2024 国 Python A/Java A] 记事本

[蓝桥杯 2024 国 Python A/Java A] 记事本

题目描述

小蓝经常用记事本记录文字,最近他发现记事本功能太少,因此他写了一款插件用来支持记事本更多的文本编辑功能,这些功能如下表所示:

命令 功能
[n]h[n]\mathrm{h} 光标向左移动 [n][n] 个字符(到最左侧则停止)。
[n]l[n]\mathrm{l} 光标向右移动 [n][n] 个字符(到最右侧则停止)。
insert\mathrm{insert} "[text][text]" 在当前光标位置插入文本 [text][text],同时光标移动到 [text][text] 右侧。
d[n]h\mathrm d [n]\mathrm{h} 删除光标左侧 [n][n] 个字符(不足 [n][n] 则全删除)。
d[n]l\mathrm d [n]\mathrm{l} 删除光标右侧 [n][n] 个字符(不足 [n][n] 则全删除)。

小蓝建立了一个新的文本文件,初始是空白的,在经过若干次上述操作之后,请将文本内容输出。

输入格式

输入的第一行包含一个整数 TT,表示操作次数。

接下来 TT 行,每行包含一个命令,格式如上表所示。

输出格式

输出一行包含一个字符串表示最终文本内容。

9
d1h
insert "hello"
insert " world"
7h
d2h
insert "11"
3l
d1l
insert "0"
he11o w0rld

提示

评测用例规模与约定

对于所有评测用例,1T1001 \leq T \leq 1001text1001 \leq |text| \leq 1001n1001 \leq n \leq 100texttext 仅包含大小写字母、数字、空格。