关闭

Leetcode: Submission Details

标签: leetcode
77人阅读 评论(0) 收藏 举报
分类:
class Solution {
public:
    int reverse(int x) {
    // cout<<x<<endl;
    long long  n=x;
    if(n<0){
        n=-n;
    }
    stack<int>Q;
    stack<int>P;
    while(n){
        Q.push(n%10);
        n/=10;
    }
    long long  ans=0;
    while(Q.size()){

        P.push(Q.top());
        Q.pop();
    }
    while(P.size()){
        ans*=10;
        ans+=P.top();
        P.pop();
    }
     if(ans>INT_MAX)
        ans=0;
    if( x<0){
        ans=-ans;
    }

    return ans;
    }
};

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45183次
    • 积分:1789
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:15篇
    • 译文:1篇
    • 评论:10条
    最新评论