题解 | #反转数字#

反转数字

http://www.nowcoder.com/practice/1a3de8b83d12437aa05694b90e02f47a

import java.util.*;


public class Solution {
    /**
     * 
     * @param x int整型 
     * @return int整型
     */
    public int reverse (int x) {
        int res = 0 ;
        while(x != 0) {
            int add_num = x % 10 ;
            if(res > Integer.MAX_VALUE / 10 || (res == Integer.MAX_VALUE && add_num > 7))
                return 0 ;
            if(res < Integer.MIN_VALUE / 10 || (res == Integer.MIN_VALUE && add_num > 8))
                return 0;
            res = res * 10 + add_num ;
            x /= 10 ;
        }
        return res ;
    }
}

一个菜鸟的算法刷题记录 文章被收录于专栏

分享一个菜鸟的成长记录

全部评论

相关推荐

04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务