Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
这题主要是要考虑越界的问题,定义ans 和返回ans 都要考虑、
class Solution { public: int reverse(int x) { long long res = 0; while(x) { res = res*10 + x%10; x /= 10; } return (res<INT_MIN || res>INT_MAX) ? 0 : res; } };
本文介绍了一个简单的整数反转算法,并特别注意处理了整数溢出的情况。通过使用C++实现,该算法能够有效地处理正负整数的反转,确保结果在有效范围内。
1498

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



