class Solution {
public:
int reverse(int x) {
long buffer = 0;
bool sign = (x >= 0);
int workNumber = std::abs(x);
while(workNumber) {
int res = workNumber % 10;
buffer = buffer * 10 + res;
workNumber /= 10;
}
return sign ? (int)buffer : -(int)buffer;
}
};
No comments:
Post a Comment