问题 2253 --逆转数据

2253: 逆转数据★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 461  解决: 263
[提交][状态][命题人:]

题目描述

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

输入

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

输出

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

样例输入
Copy
1234  -1234  1234567899  -1234567777
样例输出
Copy
4321
-4321
0
0

提示

来源

[提交][状态]