方法一
//11.72MB空间消耗 182 ms时间消耗
public class Solution {
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
public int reverseInteger(int number) {
int resultNum = 0;
while(number !=0){
resultNum = resultNum*10+number%10;
number/=10;
}
return resultNum > Integer.MAX_VALUE || resultNum < Integer.MIN_VALUE ? 0 : (int)resultNum;
// write your code here
}
}
方法二
//142 ms时间消耗 11.73 MB空间消耗
public class Solution {
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
public int reverseInteger(int number) {
int num = 0;
while(number>0){
num *= 10;
num += number%10;
number /= 10;
}
return num;
// write your code here
}
}