Leetcode 7. 整数反转(DAY 141) ---- LeetCode 精选 TOP 面试题

文章目录


原题题目


Leetcode 7. 整数反转(DAY 141) ---- LeetCode 精选 TOP 面试题


代码实现(首刷自解)


class Solution {
public:
    int reverse(int x) {
        vector<int> v;
        long long ret = 0;
        while(x)
        {
            int num = x%10;
            v.emplace_back(num);
            x/=10;
        }
        for(int i=0;i<v.size();++i)
        {
            int num = v[i];
            ret += num;
            if(i!=v.size()-1)  ret*=10;
            if(ret > INT_MAX || ret < INT_MIN)   return 0;
        }
        return ret;
    }
};
上一篇:141. 环形链表


下一篇:leetcode 141.环形链表