#1995. 编号首尾互换(swap_ends)

编号首尾互换(swap_ends)

编号首尾互换(swap_ends)

题目描述

一个三位自然数的百位数字和个位数字需要交换,十位数字保持不变。请输出交换后的数。

设输入的三位自然数为 (x),其百位、十位和个位数字分别为 (a)、(b)、(c),则

x=100a+10b+cx=100a+10b+c

交换后得到的数为

y=100c+10b+ay=100c+10b+a

例如,(x=123) 时,交换后 (y=321)。

输入格式

输入一行,包含一个整数 (x)((100≤x≤999))(x)((100\le x\le 999))。

输出格式

输出一行,包含交换后的整数 (y)。如果结果的百位数字为 (0),则按整数格式输出,不保留前导零。

输入输出样例 1

123
321

输入输出样例 2

120
21

样例说明

样例 2 中,交换后对应的数位为 (021),按整数输出为 (21)。

数据范围

对于所有测试数据,保证 (100≤x≤999)。(100\le x\le 999)。