Problem H: 13-阶段测评-逆转数据

Problem H: 13-阶段测评-逆转数据

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 321  Solved: 110
[Submit] [Status] [Web Board] [Creator:]

Description

你的任务是逆转32位有符号整数,这本来是一件简单的事情,不幸的是,逆转后的数据有可能超出32位有符号整数的取值范围。假设环境只能处理32位有符号整数,不允许发生溢出。因此在逆转处理时需要加以判断, 如果发生溢出,则输出0。

Input

输入多个32位有符号整数(取值范围为-2147483648~2147483647,个位不为0)。

Output

对于每个整数,输出逆转后的对应整数,符号不变。如果逆转后发生溢出,则输出0。每个整数的输出应独自占一行。

Sample Input

1234  -1234  1234567899  -1234567777

Sample Output

4321
-4321
0
0

[Submit][Status]