IT评测·应用市场-qidao123.com技术社区
标题:
算法-大整数反转
[打印本页]
作者:
大连密封材料
时间:
2024-12-31 14:58
标题:
算法-大整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部门反转后的结果。
假如反转后整数高出 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
<strong>输入:</strong>x = 123
<strong>输出:</strong>321
复制代码
示例 2:
<strong>输入:</strong>x = -123
<strong>输出:</strong>-321
复制代码
示例 3:
<strong>输入:</strong>x = 120
<strong>输出:</strong>21
复制代码
示例 4:
<strong>输入:</strong>x = 0
<strong>输出:</strong>0
复制代码
提示:
-231 <= x <= 231 - 1
public class Solution {
public int reverse(int x) {
if(x>=0)
{
try {
Integer x1=x;
String x2=x1.toString();
String reversed = new StringBuilder(x2).reverse().toString();
int x3=Integer.parseInt(reversed);
return x3;
}catch (NumberFormatException e){
return 0;
}
}else {
try {
Integer x1=0-x;
String x2=x1.toString();
String reversed = new StringBuilder(x2).reverse().toString();
int x3=Integer.parseInt(reversed);
return 0-x3;
}catch (NumberFormatException e){
return 0;
}
}
}
}
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4