Leetcode:Palindrome Number
来源:互联网 发布:flash编程语言 编辑:程序博客网 时间:2024/05/29 13:33
题目出处:https://leetcode.com/problems/palindrome-number/
题目:Determine whether an integer is a palindrome. Do this without extra space.
翻译:判断一个整型数是否是回文数
思路:将整型数转化为字符串,依次比较首尾
代码:
<span style="background-color: rgb(204, 255, 255);">public class Solution { public boolean isPalindrome(int x) { boolean ispm = false;if(x<0)ispm = false;String s = x + "";int len = s.length();if(len % 2 == 0) {for(int i = 0; i<=(s.length()-1)/2; i++) {if(s.charAt(i) != s.charAt(len-1 - i)){ispm = false;break;} else ispm = true;}} else {for(int i = 0; i<=s.length()/2; i++) {if(s.charAt(i) != s.charAt(len-1 - i)) {ispm = false;break;}else ispm = true;}}return ispm; }}</span>
另外,也看了下大牛的代码,真精炼!出处:http://blog.csdn.net/hcbbt/article/details/44001229
代码如下:
public class Solution { public boolean isPalindrome(int x) { long xx = x; long new_xx = 0; while (xx > 0) { new_xx = new_xx * 10 + xx % 10; xx /= 10; } return new_xx == x; }}
0 0
- 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
- LeetCode | Palindrome Number
- Leetcode: Palindrome Number
- LeetCode: Palindrome Number
- 【leetcode】Palindrome Number
- Leetcode Palindrome Number
- mako模板调试与使用技巧
- Mysql主从复制原理
- Scramble String
- Nagel算法
- HDU 3395 Special Fish(最大费用流)
- Leetcode:Palindrome Number
- poj 1837
- 数据探索和数据准备的步骤
- 在framework层中使用string字符串
- 关于HashMap的读取顺序
- 阿里云 RDS SDK python3支持
- java深入解析-第2章 运算符与表达式
- 查看某个php函数的简单方法
- 霓歌即时通讯中的相关专利整理(一)