LeetCode -- Reverse Integer

来源:互联网 发布:淘宝直播审核条件 编辑:程序博客网 时间:2024/05/18 00:15
就是把一个整数进行反转。


思路:
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;}


1 0