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 翻译