[leetcode]: 9. Palindrome Number
来源:互联网 发布:仙剑传奇网站源码 编辑:程序博客网 时间:2024/06/05 09:02
1.题目
Determine whether an integer is a palindrome. Do this without extra space.
判断一个数是否回文数,不适用额外空间
2.分析
回文数例如 1,101,1221,是对称的。
1)负数不是回文
2)回文数末尾不是0
所以可以将数分为两部分xxxyyy,判断两部分是否相等。
3.代码
class Solution {public: bool isPalindrome(int x) { if (x < 0 || (x != 0 && x % 10 == 0)) return false; int right = 0; while (x > right) { right = right * 10 + x % 10; x /= 10; } return x == right || right / 10 == x;//奇数位 }};
阅读全文
0 0
- LeetCode 9. Palindrome Number
- [LeetCode]9.Palindrome Number
- LeetCode --- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- [Leetcode] 9. Palindrome Number
- 【leetcode】 9. palindrome number
- [LeetCode] 9.Palindrome Number
- LeetCode : 9. Palindrome Number
- LeetCode 9.Palindrome Number
- 【LeetCode】9. Palindrome Number
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- 【LeetCode】9. Palindrome Number
- leetcode 9. Palindrome Number
- Leetcode 9. Palindrome Number
- Thymeleaf【第一篇】 结合springmvc
- Spring4学习笔记(三):依赖注入的方式与细节
- 详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解
- [Web]Jquery圆点的图片轮播
- File-OS(简单文件系统的实现)
- [leetcode]: 9. Palindrome Number
- i miss you
- sublime text3中中文件名显示为方框,如何解决?
- Kotlin Reference (二) idioms 一些常用方式
- 如何节省内存空间
- 蓝桥-BASIC-27-2n皇后问题
- react路由提高(Prompt、Redirect、match、Switch)
- xml生成
- 动态顺序表(C语言实现)