目录
leetcode 数字翻转
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public int reverse(int x) {
int result = 0;
while (x != 0) {
int temp = x % 10;
if (result > Integer.MAX_VALUE / 10 || (result == Integer.MAX_VALUE / 10 && temp % 10 > 7)) {
return 0;
}
if (result < Integer.MIN_VALUE / 10 || (result == Integer.MIN_VALUE / 10 && temp % 10 < -8)) {
return 0;
}
result = result * 10 + temp;
x = x / 10;
}
return result;
}
文章作者: limc
文章链接: http://yoursite.com/2020/04/06/leetcode%20%E6%95%B0%E5%AD%97%E7%BF%BB%E8%BD%AC/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 limc