[leetcode][math] Palindrome Number
来源:互联网 发布:ubuntu系统软件不见了 编辑:程序博客网 时间:2024/06/06 01:56
题目:
Determine whether an integer is a palindrome. Do this without extra space.
click to show spoilers.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinking of converting the integer to string, note the restriction of using extra space.
You could also try reversing an integer. However, if you have solved the problem "Reverse Integer", you know that the reversed integer might overflow. How would you handle such case?
There is a more generic way of solving this problem.
class Solution {public: bool isPalindrome(int x) { if(x < 0) return false; int origin = x; long long reverse = 0; while(x){ reverse = reverse * 10 + x % 10; x /= 10; } return origin == reverse; }};
0 0
- [leetcode][math] Palindrome Number
- Math-9.Palindrome Number
- LeetCode 9 Palindrome Number (回文数)(Math)
- [leetcode][math] Ugly Number
- [leetcode][math] Missing Number
- LeetCode: Palindrome Number
- LeetCode Palindrome Number
- [Leetcode] Palindrome Number
- LeetCode: Palindrome Number
- [LeetCode] Palindrome Number
- leetcode 117: Palindrome Number
- Leetcode : Palindrome Number
- 【leetcode】Palindrome Number
- [LeetCode]Palindrome Number
- LeetCode 9 - Palindrome Number
- LeetCode-Palindrome Number
- [leetcode] Palindrome Number
- LeetCode - Palindrome Number
- 清屏函数
- SQL合并 合并id相同的数据
- Android从零单排之获取ImageView的宽高为0?
- Ubuntu常用命令大全
- 数据结构:静态查找表(顺序表)
- [leetcode][math] Palindrome Number
- AndroidManifest.xml文件详解(receiver)
- 系统大小端的测试
- startActivityForResult和setResult详解
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
- C++刷题九
- Python特殊语法:filter、map、reduce、lambda [转]
- 数据结构:静态查找表(线性链表)
- Python字符串方法详细介绍2_删除