#ATabc293a. [ABC293A] Swap Odd and Even

[ABC293A] Swap Odd and Even

题目描述

给定一个由小写英文字母组成且长度为偶数的字符串 SS。记 S|S|SS 的长度,SiS_i 表示 SS 的第 ii 个字符。

请依次对 i=1,2,,S2i = 1, 2, \ldots, \frac{|S|}{2} 执行以下操作,并输出所有操作结束后的 SS

  • 交换 S2i1S_{2i-1}S2iS_{2i}

输入格式

输入为以下格式,通过标准输入给出。

SS

输出格式

请输出答案。

样例 1

输入

abcdef

输出

badcfe

样例 2

输入

aaaa

输出

aaaa

样例 3

输入

atcoderbeginnercontest

输出

taocedbrgeniencrnoetts

说明/提示

限制条件

  • SS 是由小写英文字母组成的长度为偶数的字符串。
  • SS 的长度不超过 100100

样例解释 1

操作前 S=S = abcdef。对于 i=1i = 1,交换 S1S_1S2S_2,得到 S=S = bacdef。对于 i=2i = 2,交换 S3S_3S4S_4,得到 S=S = badcef。对于 i=3i = 3,交换 S5S_5S6S_6,得到 S=S = badcfe。因此,输出 badcfe

由 ChatGPT 4.1 翻译