問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
キーボード入力ができるシステムがあります。京子ちゃんはいくつかのキーを入力します。最終的に表示される文字を出力してください。
・ 入力されるキーは半角アルファベット小文字, Left, Right, Delete のいずれかです。
・ 半角アルファベット小文字が入力されたときは現在のカーソルのすぐ左隣に文字を挿入します。
・ Left, Right が入力されたときはカーソルを左右に移動させます。移動できない場合は何もしません。
・ Delete が入力されたときはカーソルの左隣の文字を 1 つ削除します。カーソルの左隣に文字が存在しない場合は何もしません。
N
KEY_1 KEY_2 ... KEY_N
京子ちゃんが N 回キーを入力した後、最終的に表示される文字を出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ N ≦ 200,000
・ KEY_i は、半角アルファベット小文字, Left, Right, Delete のいずれかです。
5
a b c Delete d
a b d
4
a Left Left b
b a
8
a b Left c Right d Right Delete
a c b