1143: 反转数字

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:234 Solved:180

Description

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零

Input

输入共 1 行,一个整数N。
-1,000,000,000 ≤ N≤ 1,000,000,000。

Output

输出共 1 行,一个整数,表示反转后的新数。

Sample Input Copy

123

Sample Output Copy

321

HINT

考虑将输入的数字作为字符数组读入,若读入为0,则直接输出
否则判断第一个字符是否是负号,若不是负号,则倒序输出,输出前过滤倒序后前面的0
若第一个字符是负号,则保留符号,其它同正数一样处理。