题解 | #反转数字#
反转数字
http://www.nowcoder.com/practice/1a3de8b83d12437aa05694b90e02f47a
import java.util.*;
public class Solution {
/**
*
* @param x int整型
* @return int整型
*/
public int reverse (int x) {
int res = 0 ;
while(x != 0) {
int add_num = x % 10 ;
if(res > Integer.MAX_VALUE / 10 || (res == Integer.MAX_VALUE && add_num > 7))
return 0 ;
if(res < Integer.MIN_VALUE / 10 || (res == Integer.MIN_VALUE && add_num > 8))
return 0;
res = res * 10 + add_num ;
x /= 10 ;
}
return res ;
}
}
一个菜鸟的算法刷题记录 文章被收录于专栏
分享一个菜鸟的成长记录
查看10道真题和解析
