7.LeetCode 数字反转

这题开始我最初的想法是转字符串然后反转然后再转回去

感觉有点离谱就看了一眼大神答案果然比我的强啊

   public int reverse1(int x){
        long rev = 0;
        while (x!=0){
            int pop = x%10;
            x/=10;
            rev = rev*10+pop;
        }
        if (rev>Integer.MAX_VALUE||rev<Integer.MIN_VALUE)return 0;
        return (int) rev;

简简单单没什么好解释的

posted @ 2021-09-23 14:42  OTeam  阅读(33)  评论(0)    收藏  举报