RYIP在线题库
首 页   >   习题练习   >   提交
Problem2172--数字交换

2172: 数字交换

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

【 Description 】

前导 0:整数前对数值无影响的 0。
例如:
0201 去除前导 0 后为 201;
00321 去除前导 0 后为 321。
给定一个正整数 n,请将 n 的最高位与最低位的数字进行交换,并输出交换后的结果。如果交换后的结果有前导 0,去除前导 0 后再输出结果。
例 1:n=173,将 173 的最高位 1 与最低位 3 交换,交换后的结果为 371;
例 2:n=10200,将 10200 的最高位1与最低位 0 交换,交换后的结果为 00201,结果有前导 0,去除前导 0 后的结果为 201。


【 Input 】

输入一个正整数 n(100≤n≤10^9)

【 Output 】

输出一个整数,表示将 n 的最高位与最低位的数字交换后的结果如果交换后的结果有前导 0,去除前导 0 后再输出结果

【 Sample Input 】

172

【 Sample Output 】

271

【HINT】

字符串

【 Source/Category 】