(java)leetcode-9
来源:互联网 发布:有声学英语软件 编辑:程序博客网 时间:2024/05/16 16:55
Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space.
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.
解题思路:
大概就是利用不断地相除取余得到原来的数的逆转结果然后比较看对不对就可以了。
注意:
负数不是回文数。
当一个数是10的倍数时,这个数一定不是回文数。(这个是从别人那看到的,一开始没想到这个,加上之后发现快了不少)
public class Solution { public boolean isPalindrome(int x) { if(x<0 || (x != 0 && x%10 == 0))return false;int result = 0,num = x;while(num != 0){int a = num%10;result = result*10 +a;num = num/10;}//System.out.println(result);if(result == x)return true;elsereturn false; }}
0 0
- (java)leetcode-9
- [LeetCode Java] 9 Palindrome Number
- LeetCode 9 : Palindrome Number (Java)
- Leetcode(java)
- leetcode java
- leetcode 9 Palindrome Number--java实现
- LeetCode【9】. Palindrome Number --java的实现
- LEETCODE 9 Palindrome Number (JAVA题解)
- [LeetCode]Next Permutation java leetcode
- LeetCode: Two Sum (Java)
- [Leetcode] Two Sum (Java)
- [Leetcode] ZigZag Conversion (Java)
- [Leetcode] Reverse Integer (Java)
- [Leetcode] Palindrome Number (Java)
- [Leetcode] Valid Parentheses (Java)
- [Leetcode] Generate Parentheses (Java)
- [Leetcode] Remove Element (Java)
- [Leetcode] Implement strStr() (Java)
- PE文件详解(九)
- Java Swing
- C++任意进制转任意进制的转换函数实现
- 机器学习03-代价函数与梯度下降算法(二)
- find常见用法示例
- (java)leetcode-9
- Spring+SpringMVC+MongoDB案例
- Hive四种数据导入方式 (三)
- 装双系统出现“无法找到存活的文件系统”的解决办法
- 根据模板的AM数据信息提取插件设计
- 不良资产处置,正在爆发的10万亿蓝海市场
- 【北邮OJ】277. 内存分配-网研14-计算机二14
- LeetCode:Reverse Integer
- The case for the reduced Instruction Set computer读后感