[洛谷 202406GESP 模拟 四级] 小苏的键盘

Luogu
IDLGB3998
Time1000ms
Memory512MB
DifficultyP1
字符串(入门)
小苏同学有一个文本编辑器和一个奇怪的键盘。这个键盘有 26 个小写英文字母和退格键(backspace),一共 27 个键。 每次当她按下任何一个小写英文字母的键的时候,文本编辑器就会在当前编辑文本的末端添加对应的字母。 例如,假设当前文本是 `luog`,当她按下 `u` 键时,文本就会变成 `luogu`。 当她按下退格键的时候,文本编辑器就会删除当前文本的**最后一个**字母。如果当前文本是空的,则什么都不会发生。 例如,如果当前文本是 `luogu`,当她按下退格键后,文本就会变成 `luog`。 现在,给定小苏的按键情况,已知在初始时文本为空,请你求出小苏按完给定的所有键后的文本是什么。 ## Input 第一行是一个整数 $n$($1 \leq n \leq 100$),表示按键的次数。 第二行是 $n$ 个用空格隔开的字符串,依次表示小苏按下的每个按键。 输入的每个字符串要么是一个小写字母,表示对应的按键,要么是字符串 `<bs>`,表示退格键。 ## Output 输出一行一个字符串,表示小苏按完给定的所有按键后的文本。**数据保证输出不是空串**。 [samples]
Samples
Input #1
5
a b c d e
Output #1
abcde
Input #2
3
a <bs> b
Output #2
b
API Response (JSON)
{
  "problem": {
    "name": "[洛谷 202406GESP 模拟 四级] 小苏的键盘",
    "description": {
      "content": "小苏同学有一个文本编辑器和一个奇怪的键盘。这个键盘有 26 个小写英文字母和退格键(backspace),一共 27 个键。 每次当她按下任何一个小写英文字母的键的时候,文本编辑器就会在当前编辑文本的末端添加对应的字母。   例如,假设当前文本是 `luog`,当她按下 `u` 键时,文本就会变成 `luogu`。 当她按下退格键的时候,文本编辑器就会删除当前文本的**最后一个**字母。如果当",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3998"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "小苏同学有一个文本编辑器和一个奇怪的键盘。这个键盘有 26 个小写英文字母和退格键(backspace),一共 27 个键。\n\n每次当她按下任何一个小写英文字母的键的时候,文本编辑器就会在当前编辑文本的末端添加对应的字母。  \n例如,假设当前文本是 `luog`,当她按下 `u` 键时,文本就会变成 `luogu`。\n\n当她按下退格键的时候,文本编辑器就会删除当前文本的**最后一个**字母。如果当...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments