您的位置:首页 > 其它

LeetCode -- Reverse Integer

2015-09-19 16:22 274 查看
就是把一个整数进行反转。

思路:
1.注意负号的处理
2.进行一次遍历倒序存每一位就可以了。

实现代码:

public int Reverse(int x)
{

var s = x.ToString();
var len = s.Length;
if(len == 1){
return x;
}

var result = string.Empty;
if(s[0] == '-'){
result = "-";
for(var i = 1;i < len; i++){
result += s[len-i];
}
}else{
for(var i = 0;i < len; i++){
result += s[len-i-1];
}
}

var r = 0;
Int32.TryParse(result,out r);
return r;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: