
LeetCode
WeChat支付
这个作者很懒,什么都没留下…
展开
-
LeetCode 09.回文数(Java)
LeetCode 09.回文数(Java) 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 看到题目,第一反应就是讲int类型转成StringBuffer类型然后reverse()反转,再转成long类型去比较。不过显然这个样字消耗的资源更多。 public static boolean isPalindrome(int x) { int num原创 2021-03-26 16:03:12 · 126 阅读 · 0 评论 -
LeetCode 07.整数反转(Java)
整数反转: 最开始的想法是将int使用Math.abs(x)得到绝对值,转换成StringBuffer后使用reverse()方法进行反转,再转换成String类型,最后转为long类型。 随后判断aLong的溢出问题后再转换成int类型。 正常的数值下,例如:123 反转得到 321 public static int reverse(int x) { String string = new StringBuffer(Math.abs(x) + "").reverse().toString()原创 2021-03-26 12:29:17 · 155 阅读 · 0 评论