atcoder#ABC293A. [ABC293A] Swap Odd and Even

[ABC293A] Swap Odd and Even

题目描述

英小文字からなる長さが偶数の文字列 S S が与えられます。S S の長さを S |S| S S i i 文字目を Si S_i で表します。

i = 1, 2, , S2 i\ =\ 1,\ 2,\ \ldots,\ \frac{|S|}{2} の順に以下の操作を行い、すべての操作を終えた後の S S を出力してください。

  • S2i1 S_{2i-1} S2i S_{2i} を入れ替える

输入格式

入力は以下の形式で標準入力から与えられる。

S S

输出格式

答えを出力せよ。

题目大意

给定长度为偶数的字符串 SS,请将 SS 奇数位置上的字符与偶数位置上的字符交换(下标从 11 开始)。
即:对于 1iS2\forall 1\le i \le \dfrac{|S|}{2},交换 S2i,S2i+1S_{2i},S_{2i+1}
输出交换后的 SS

abcdef
badcfe
aaaa
aaaa
atcoderbeginnercontest
taocedbrgeniencrnoetts

提示

制約

  • S S は英小文字からなる長さが偶数の文字列
  • S S の長さは 100 100 以下

Sample Explanation 1

操作を行う前は S = S\ = abcdef です。 i = 1 i\ =\ 1 について操作を行うと、S1 S_1 S2 S_2 が入れ替わるので S = S\ = bacdef になります。 i = 2 i\ =\ 2 について操作を行うと、S3 S_3 S4 S_4 が入れ替わるので S = S\ = badcef になります。 i = 3 i\ =\ 3 について操作を行うと、S5 S_5 S6 S_6 が入れ替わるので S = S\ = badcfe になります。 したがって、badcfe を出力します。