
Digital inversion-链接
实现的代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
class Solution { public: int reverse(int x) {
if(x==0) return 0; long long sum=0; //如果这里是int类型就会爆数据 //因为反过来后的数可能会溢出 while(x!=0) { sum=sum*10+(x%10); x/=10; } if(sum>INT_MAX||sum<INT_MIN) return 0; else return sum;
} };
|
这是一道比较水的题,主要是看清题目中给的注意的地方
近期评论