# 「ランレングス風圧縮」
*
ランレングス圧縮が施されたような文字列(ランレングス風圧縮文字列) $S$ があります。 # ランレングス風圧縮文字列のフォーマット
*
- $S$ は以下で説明する {演算子付き文字列} が $2$ 個以上結合された文字列である。
- {演算子付き文字列} := {英大文字}{ $1$ から $9$ までの整数}{演算子}
- 演算子は下記の $2$ 種類が存在する。
- `+` : 前後の文字列を結合する。
- `*` : 前の文字列の末尾で改行する。
- $S$ の末尾は必ず `*` となる。
文字列 $S$ は以下のように復元します。
```
{英大文字}を{1から9までの整数}個繰り返し、最後に{演算子}によって文字列を処理する。
これを各{演算子付き文字列}について処理する。
```
# 入力される値
*
```
S
```
* $1$ 行でランレングス風圧縮文字列 $S$ が与えられます。
# 期待される出力値
*
```
T
```
ランレングス風圧縮文字列 $S$ をもとに戻した文字列 $T$ を出力してください。
#### 制約
*
ランレングス風圧縮文字列 $S$ が与えられるので、$S$ をもとに戻した文字列 $T$ を出力してください。
$6 \leqq |S| \leqq 10^4$
ランレングス風文字列 $S$ の構文は上記のフォーマット通りである。
- game-engineer/classes/2021/techful-contest-ge2a/p14.txt
- 最終更新: 4年前
- by
root