[语言月赛 202505] 第二数位翻转

Luogu
IDLGB4327
Time1000ms
Memory512MB
DifficultyP1
2025循环结构语言月赛
十进制数字中的每一个数码可以用数位来描述。例如,$503$ 的个位为 $3$,十位为 $0$,百位为 $5$。对其进行数位翻转,就是将最高位变为最低位,而最低位变为最高位。$503$ 翻转后的结果为 $305$。 小 A 定义了「第二数位」。十进制数从低位到高位,每两个数码构成一个「第二数位」,最高位不足两个数码的,用前导零补齐。例如,$12345$ 将被划分为 $\bf \color{red} \underline{01}\ \color{green} \underline{23} \ \color{orange} \underline{45}$,共三个「第二数位」。 类似的,「第二数位」翻转,就是将最高位的「第二数位」变为最低位的「第二数位」,而最低位的「第二数位」变为最高位的「第二数位」。**「第二数位」内的数码顺序不变。** 给出整数 $n$,请对其进行「第二数位」翻转。**翻转后输出的十进制整数不应包含前导零。** ## Input 一行一个整数 $n$。 ## Output 输出一行一个整数,表示对 $n$ 「第二数位」翻转后的结果。 [samples] ## Note 对于 $100\%$ 的测试数据: - $1 \le n \le 10^{18}$ 特殊性质: - 对于 $10\%$ 的测试数据,$n \le 100$。
Samples
Input #1
123456
Output #1
563412
Input #2
12345
Output #2
452301
Input #3
100101
Output #3
10110
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202505] 第二数位翻转",
    "description": {
      "content": "十进制数字中的每一个数码可以用数位来描述。例如,$503$ 的个位为 $3$,十位为 $0$,百位为 $5$。对其进行数位翻转,就是将最高位变为最低位,而最低位变为最高位。$503$ 翻转后的结果为 $305$。 小 A 定义了「第二数位」。十进制数从低位到高位,每两个数码构成一个「第二数位」,最高位不足两个数码的,用前导零补齐。例如,$12345$ 将被划分为 $\\bf \\color{red}",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB4327"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "十进制数字中的每一个数码可以用数位来描述。例如,$503$ 的个位为 $3$,十位为 $0$,百位为 $5$。对其进行数位翻转,就是将最高位变为最低位,而最低位变为最高位。$503$ 翻转后的结果为 $305$。\n\n小 A 定义了「第二数位」。十进制数从低位到高位,每两个数码构成一个「第二数位」,最高位不足两个数码的,用前导零补齐。例如,$12345$ 将被划分为 $\\bf \\color{red}...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments