0007. 整数反转 #176
0007. 整数反转
#176
Replies: 1 comment
-
Java代码class Solution {
public int reverse(int x) {
int res = 0; // 初始化结果为 0,用于存储反转后的数字
while (x != 0) { // 当 x 不等于 0 时,继续循环
int tmp = res * 10 + x % 10; // 取 x 的最后一位数字,并加到结果的末尾
// 检查是否发生溢出
if (tmp / 10 != res) { // 如果 res 乘以 10 后与 tmp / 10 不相等,说明发生了溢出
return 0; // 返回 0 表示溢出
}
res = tmp; // 更新结果为反转后的数字
x /= 10; // 去掉 x 的最后一位数字
}
return res; // 返回最终反转的结果
}
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
0007. 整数反转
https://algo.itcharge.cn/Solutions/0001-0099/reverse-integer/
Beta Was this translation helpful? Give feedback.
All reactions