AT_past20_c XX反転
题目描述
给定一个仅由小写英文字母和恰好两个 `X` 组成的字符串 $S$。
请进行如下操作并输出结果字符串。
> 翻转 $S$ 中两个 `X` 之间的部分,具体来说,就是从第一个 `X` 之后的字符到第二个 `X` 之前的字符(可能为空)。然后,移除两个 `X`,按原有顺序拼接剩下的字符串,得到一个新字符串。
若将字符串 $T$ 翻转得到 $T'$,则 $T'$ 的长度等于 $T$,并且 $T'$ 的第 $i$ 个字符等于 $T$ 的第 $(|T|+1-i)$ 个字符($1\leq i\leq |T|$)。其中 $|T|$ 表示字符串 $T$ 的长度。
输入格式
输入从标准输入读取,格式如下:
> $S$
输出格式
输出经过操作后的字符串。
说明/提示
### 样例解释 1
两个 `X` 之间的子串是 `nir`;翻转后整个字符串变为 `stXrinXg`。
去掉两个 `X`,保留其余部分拼接得到 `string`。
### 样例解释 2
注意翻转空字符串仍为一个空串。
### 数据范围
- $S$ 是一个长度在 $3$ 到 $100$ 之间的字符串,仅包含小写英文字母和 `X`。
- $S$ 中恰好出现两次 `X`。
由 ChatGPT 5 翻译