反转数字
题目链接
Solution
将一个数字反转,思路比较简单,可以考虑分成两步。
首先将数字拆分成0-9,存下。
将拆分后的数字从后往前组合起来,即可实现反转操作。
Code
class Solution { public: int reverse(int x) { int ans = 0, f = 1; if (x < 0) f = -1, x = -x; while (x) { ans = ans * 10 + x % 10; x /= 10; } return ans * f; } };