美文网首页
2020-09-06 力扣题七

2020-09-06 力扣题七

作者: Joyner2018 | 来源:发表于2020-09-06 09:59 被阅读0次

    题目

    整数反转

    解答

    class Solution {
    public:
        int reverse(int x) {
            int max = 0x7fffffff;//int的最大值
            int min = 0x80000000;//int的最小值
            long rs=0;//用long类型判断溢出
            for(;x;rs=rs*10+x%10,x/=10);//逆序,正负通吃,不用单独考虑负值
            return rs>max || rs<min? 0 :rs;//超过了最大值,低于了最小值,就返回0
        }
    };
    

    相关文章

      网友评论

          本文标题:2020-09-06 力扣题七

          本文链接:https://www.haomeiwen.com/subject/rwzqektx.html