7. Reverse Integer
Posted 三颗心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7. Reverse Integer相关的知识,希望对你有一定的参考价值。
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
主要要考虑溢出处理。
1 class Solution { 2 public: 3 int reverse(int x) { 4 int max = 2147483647; //int最大值 5 int min = -2147483648; //int最小值 6 7 long long ret = 0; 8 while(x!=0){ 9 int temp = x % 10; 10 ret = ret*10 + temp; 11 12 //溢出处理 13 if(ret > max || ret < min){ 14 return 0; 15 } 16 17 x = x /10; 18 19 } 20 return (int)ret; 21 } 22 };
以上是关于7. Reverse Integer的主要内容,如果未能解决你的问题,请参考以下文章