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