题解 | #反转数字#
反转数字
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 ; } }
一个菜鸟的算法刷题记录 文章被收录于专栏
分享一个菜鸟的成长记录