- 整数反转
- 字符串转换整数
- 回文数
-
整数反转
class Solution {
public:
int reverse(int x) {int sum=0;
int pop=0;
while(x!=0){
if(x<=pow(-2,31)||(x>=(pow(2,31)-1)))
return 0;
pop=x%10;
x=x/10;
if(sum>INT_MAX/10 || sumINT_MAX/10&&pop>7)
return 0;
if(sum<INT_MIN/10 || sumINT_MIN/10&&pop<-8)
return 0;
sum=sum*10+pop;
}
return sum;
}
};
- 字符串转换整数
自己使用str.lstrip()方法就编译不通过,实在崩溃了,只能参考大神的了
- 回文数