![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣
十一页
这个作者很懒,什么都没留下…
展开
-
leetcode力扣--7-整数反转
题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 题解 1.负数的反转 通常正数的反转写法是不断地取原数的最后一位数,进行计算: while(x > 0){ num = num * 10 + x % 10; x = x / 10; } 负数对10取余:-3 % 10 = -3原创 2021-05-11 22:04:15 · 66 阅读 · 0 评论 -
leetcode力扣--9-回文数
题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 题解 bool isPalindrome(int x){ //负数直接返回false ,还需把最后一位为0的数字剔除但不包括数字0 if(x<0 || (x%10==0 && x!=0)) return false; else{//反转前半部分原创 2021-05-10 16:41:08 · 102 阅读 · 0 评论