#B1189. 第二数位翻转

第二数位翻转

【题目描述】

十进制整数可以按每两个数码一组划分为若干个“第二数位”。

从低位到高位,每两个数码构成一个第二数位;如果最高位不足两个数码,则在左侧补一个前导零参与分组。

进行“第二数位翻转”时,需要将这些第二数位的顺序整体反转,但每个第二数位内部两个数码的顺序不变。

给定一个正整数 nn,请输出它进行第二数位翻转后得到的整数。输出时不保留前导零。


【输入描述】

输入一个正整数 nn。

保证:

  • 1≤n≤10181\le n\le 10^{18}。

【输出描述】

输出一个整数,表示 nn 进行第二数位翻转后的结果。


【样例 1】

【样例 1 输入】

123456

【样例 1 输出】

563412

【样例 1 解释】

123456123456 可以分成 12、34、56 三个第二数位,翻转后为 56、34、12,因此输出 563412563412。


【样例 2】

【样例 2 输入】

12345

【样例 2 输出】

452301

【样例 3】

【样例 3 输入】

100101

【样例 3 输出】

10110