Reverse Integer
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
思路:
不断用对10取余的方法分离数字,然后反过来即可。注意符号位。
题解:
class Solution {
public:
int reverse(int x) {
int flag = (x >= 0 ? 1 : -1);
x *= flag;
int ret = 0;
while(x != 0)
{
ret *= 10;
ret += x % 10;
x /= 10;
}
ret *= flag;
return ret;
}
};
本文详细阐述了如何使用编程技巧实现整数反转,并通过实例代码演示了整数正负号处理与数字位数反转的过程。
331

被折叠的 条评论
为什么被折叠?



