[LeetCode]-Palindrome Number 判断整数回文
来源:互联网 发布:软件自学网cad2016 编辑:程序博客网 时间:2024/06/05 17:40
Palindrome Number
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.
思路:获取integer的逆向值,用取余的办法。对于负数,直接判断不回文。对于整形逆转后溢出情况,考虑转换为unsigned int。
class Solution {public: bool isPalindrome(int x) { if(x<0)return false; unsigned int b=0; unsigned int a=x; while(a){ b*=10; b+=a%10; a=a/10; } if(b==x)return true; else return false; }};
0 0
- [LeetCode]-Palindrome Number 判断整数回文
- leetcode:Palindrome Number 回文整数
- Palindrome Number leetcode 判断一个整数是否是回文
- leetcode Palindrome Number (判断整数是否为回文)
- Palindrome Number 判断整数是否回文
- leetcode (9) - Palindrome Number 整数回文
- [LeetCode]判断回文数(Palindrome Number)
- [leetcode] Palindrome Number 回文数判断
- 【LeetCode】9. Palindrome Number回文数判断
- (LeetCode)Palindrome Number -- 判断回文数
- 判断回文数 (Palindrome Number<from LeetCode>)
- LeetCode 9. Palindrome Number回文数判断
- LeetCode:Palindrome Number(回文判断)
- Palindrome Number --回文整数
- Palindrome Number(回文整数)
- leetcode——Palindrome Number 判断整数数字是否为回文(AC)
- [C++]LeetCode 9: Palindrome Number(判断整数是否是回文数)
- [Leetcode #9]Palindrome Number 判断一个整数是否是回文数
- ubantu14.0.4下SSH无密码登陆设置
- 数据库启动三阶段
- Linux信号机制
- maven学习--生命周期和插件
- Task and Back Stack难点及疑点记录
- [LeetCode]-Palindrome Number 判断整数回文
- Qt-界面美化
- 判断是否字符串重组 Scramble String @LeetCode
- 基于Linux的TCP网络编程
- POJ 3680 Intervals(最小费用流)
- EasyUI学习-如何使用jQuery EasyUI?
- 配置JDK环境变量
- Android项目快速开发框架探索(Mysql + OrmLite + Hessian + Sqlite)
- java中获取泛型参数类型