#1368. 第15届蓝桥杯C++青少组_省赛_2_前导0

第15届蓝桥杯C++青少组_省赛_2_前导0

描述

前导0: 整数前对数值无影响的 0 。

例如:

0201 去除前导 0 后为 201 ;

00321去除前导 0 后为 321 。

给定一个正整数 ,请将 n的最高位与最低位的数字进行交换,并输出交换后的结果。如果交换后的结果有前导 0 ,去除前导0 , 后再输出结果。

例 1: n = 173,将 173 的最高位 1 与最低位 3 交换,交换后的结果为 371 ;

例 2: n = 10200 ,将 10200 的最高位 1 与最低位 0 交换,交换后的结果为 00201,结果有前导 0 ,去除前导 0 后再输出结果 201 。

输入输出格式

输入

输入一个正整数 n (100<=n<=109 100 <= n <= 10^9 )

输出

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

样例数据

173
371