Reverse Integer

转载 2015年07月07日 23:51:43

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

click to show spoilers.

Have you thought about this?

Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!

If the integer's last digit is 0, what should the output be? ie, cases such as 10, 100.

Did you notice that the reversed integer might overflow? Assume the input is a 32-bit integer, then the reverse of 1000000003 overflows. How should you handle such cases?

For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.

class Solution {
    
    	public int reverse(Integer x) {
		
		long result=0;
		long factor = (x>=0)?1:-1;
		long temp = x*factor;
		
		while (temp>0) {
			long a = temp%10;
			result = result*10+a;
			temp=temp/10;			
		}
		
		if(result>Integer.MAX_VALUE){
			return 0;
		}
		return (int)(result*factor);
    }
    
};


C#数组(定义/Array.Sort/Array.Reverse/冒泡排序)

数组:可以帮我们一次声明多个同类型的变量,这些变量在内存中是连续存储的 数组声明的语法: 数据类型[] 数组名=new  数据类型[数组长度]; 数组长度:score.Length; 例如:Int a...
  • zhuangxiangwan
  • zhuangxiangwan
  • 2014年05月11日 18:24
  • 1576

LeetCode Reverse Integer 带考虑第二种特殊情况

Reverse Integer  Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, re...
  • kenden23
  • kenden23
  • 2013年10月29日 13:53
  • 1423

js中的join(),reverse()与 split()函数用法解析

js中的join(),reverse()与 split()函数用法解析及其拓展
  • u014593098
  • u014593098
  • 2014年09月08日 17:24
  • 7959

LeetCode7 Reverse Integer

  • 2018年01月09日 20:10
  • 9KB
  • 下载

Reverse Integer(整数反转)

Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 ...
  • xuchonghao
  • xuchonghao
  • 2018年01月01日 09:30
  • 17

【LeetCode7】【Reverse Integer】java中整形正负表示的一些思考

7.Reverse Integer Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, r...
  • CsdnOfHeming
  • CsdnOfHeming
  • 2017年04月25日 14:53
  • 279

关于LeetCode中Reverse Integer一题的理解

题目如下: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321...
  • zsy112371
  • zsy112371
  • 2016年08月27日 16:46
  • 256

7.Reverse Integer题目和答案详解

1 题目简述  Given a 32-bit signed integer, reverse digits of an integer.  给定一个32位有符号整数,反转这个整型数。 Example...
  • disappear_XueChao
  • disappear_XueChao
  • 2017年11月23日 11:08
  • 91

Reverse Integer | LeetCode OJ

LeetCode Level Easy Rever Integer
  • cenkailun
  • cenkailun
  • 2015年01月13日 12:02
  • 224

Reverse Integer

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 click...
  • wjf1991wjf
  • wjf1991wjf
  • 2015年06月12日 17:01
  • 146
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Reverse Integer
举报原因:
原因补充:

(最多只允许输入30个字)