B4327 [语言月赛 202505] 第二数位翻转
题目描述
十进制数字中的每一个数码可以用数位来描述。例如,$503$ 的个位为 $3$,十位为 $0$,百位为 $5$。对其进行数位翻转,就是将最高位变为最低位,而最低位变为最高位。$503$ 翻转后的结果为 $305$。
小 A 定义了「第二数位」。十进制数从低位到高位,每两个数码构成一个「第二数位」,最高位不足两个数码的,用前导零补齐。例如,$12345$ 将被划分为 $\bf \color{red} \underline{01}\ \color{green} \underline{23} \ \color{orange} \underline{45}$,共三个「第二数位」。
类似的,「第二数位」翻转,就是将最高位的「第二数位」变为最低位的「第二数位」,而最低位的「第二数位」变为最高位的「第二数位」。**「第二数位」内的数码顺序不变。**
给出整数 $n$,请对其进行「第二数位」翻转。**翻转后输出的十进制整数不应包含前导零。**
输入格式
一行一个整数 $n$。
输出格式
输出一行一个整数,表示对 $n$ 「第二数位」翻转后的结果。
说明/提示
对于 $100\%$ 的测试数据:
- $1 \le n \le 10^{18}$
特殊性质:
- 对于 $10\%$ 的测试数据,$n \le 100$。