LeetCode 7 反转数字
来源:互联网 发布:js undefined判断 编辑:程序博客网 时间:2024/06/05 20:04
这道题很简单但是比较烦人 关键在于对反转后的数字溢出问题处理 我用了int64来存储结果,然后判断
c# code
public class Solution
{
public int Reverse(int x)
{
string str = x.ToString();
string s="";
int i;
if(str[0]=='-')
{
i=1;
s+=str[0];
}
else
{
i=0;
}
int pos=str.Length-1;
while(pos>=i)
{
s+=str[pos];
pos--;
}
if (Convert.ToInt64(s) > int.MaxValue || Convert.ToInt64(s)<int.MinValue)
{
return 0;
}
else
{
return Convert.ToInt32(s);
}
}
}
0 0
- LeetCode 7 反转数字
- Leetcode 7 Reverse Integer 反转数字
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 二进制值和十六进制字符串相互转换的C++代码
- hdoj 1702 ACboy needs your help again!
- hdu 2082 找单词 母函数
- 关于swt 和一些小技巧
- Chapter 7 String to Integer
- LeetCode 7 反转数字
- jdk的配置与测试
- codeforces round# 302 (div1 C) (状压dp)
- 数据库Sharding的基本思想和切分策略
- 局域网中其他电脑访问我的电脑上的apache服务器
- 读取单个图片
- TopCoder SRM 667 Div1 Problem 250 - OrderOfOperations (状压dp)
- 自定义ListView实现仿QQ消息列表滑动item出现删除按钮
- SQL语法优化