LeetCode 7 Reverse Integer
c++
class Solution {
public:
int reverse(int x) {
long long int ans=0;
int tag=0;
while(x)
{
long long int y =x%10;
x/=10;
if(y==0&&tag==0)
continue;
else{
ans=ans*10+y;
tag=1;
}
}
long long int z = (long long int) pow(2,31)-1;
long long int y = z*-1;
if(ans > z || ans < y)
{
ans=0;
}
return ans;
}
};
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步