leetcode Reverse Integer

原创 2016年08月28日 21:33:55

    在刷这道题的时候遇到一点问题,就是当要逆序的数溢出的情况怎么处理,因为程序的输入时int型的,所以我用一个更大的数据类型去存储逆序完的结果,

这里我用long long int 去存储这个结果,如果这个数超出或小于int所能表示的最大范围,则表示它已经溢出,返回0,否则返回逆序完的结果。,

int reverse(int x) {
     int i,mod; 
     long long int  result=0;
     while(x){
       mod=x%10;
       x=x/10;
       result=10*result+mod;
     }
     if (result>INT_MAX||result<INT_MIN)
     {
       return 0;
     }
     return result;   
}


【LeetCode】Reverse Bits 翻转二进制

题目Reverse Bits Reverse bits of a given 32 bits unsigned integer. For example, given input ...
  • xiangshimoni
  • xiangshimoni
  • 2015年04月23日 14:59
  • 1050

LeetCode 206 Reverse Linked List(反转链表)(Linked List)(四步将递归改写成迭代)(*)

翻译反转一个单链表。原文Reverse a singly linked list.分析我在草纸上以1,2,3,41,2,3,4为例,将这个链表的转换过程先用描绘了出来(当然了,自己画的肯定不如博客上面...
  • NoMasp
  • NoMasp
  • 2016年01月14日 06:22
  • 3749

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

LeetCode7 Reverse Integer

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

【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
  • 281

关于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
  • 258

Reverse Integer | LeetCode OJ

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

Reverse Integer leetcode

Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 c...
  • yujin753
  • yujin753
  • 2015年01月15日 21:15
  • 651

LeetCode | 7)Reverse Integer

题目Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 H...
  • wuhuancheng
  • wuhuancheng
  • 2016年10月04日 23:19
  • 186

【leetcode c++】Reverse Integer

题目很短,也很简单。 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -3...
  • hqq39
  • hqq39
  • 2015年06月07日 19:44
  • 390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode Reverse Integer
举报原因:
原因补充:

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