摘要: 考虑溢出。 思路就是用reverse integer的数学方法,把一个数倒过来,比较是否和原数字相同。 特殊情况: 1. 负数直接不对称 2. 溢出直接不对称 bug记录: 记得把原数字保存一下,不然后面其实x的值已经变了 public boolean isPalindrome(int x) { i 阅读全文
posted @ 2016-01-27 05:47 warmland 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 就是需要考虑溢出。方法一:用StringBuilder来reverse,然后直接用Integer.valueOf()来转成int,这个时候如果溢出就会throw exception,所以抓一下就好。学会使用try&catchpublic int reverse(int x) { boo... 阅读全文
posted @ 2016-01-27 04:00 warmland 阅读(142) 评论(0) 推荐(0) 编辑