9. Palindrome Number
来源:互联网 发布:windows键怎么关闭 编辑:程序博客网 时间:2024/05/22 03:24
1. Java
public class Solution { public boolean isPalindrome(int x) { if(x<0) return false; return x==reverse(x); } public int reverse(int x) { long sum=0; for(; x!=0; x = x/10){ // can not be x>0, since x can be <0 sum = sum*10 + x%10; if(sum>Integer.MAX_VALUE || sum<Integer.MIN_VALUE) return 0; } return (int) sum; }}
public class Solution { public boolean isPalindrome(int x) { if(x<0) return false; int len = String.valueOf(Math.abs(x)).length()-1; while(len>0){ int base = (int) Math.pow(10,len); if(x/base != x%10) return false; x = (x%base)/10; len-=2; } return true; }}
public class Solution { public boolean isPalindrome(int x) { if(x<0) return false; int L = (int)Math.log10(x)+1; if(L<2) return true; while(L>=2){ int h = (int)(x/Math.pow(10,L-1)); int t = x%10; if(h!=t) return false; x = (int)(x%Math.pow(10,L-1)/10); L = L-2; } return true; }}
2. Python:
class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ if x<0: return False base=1 while x/base>9: base=base*10 while base>9: if x%10 != x/base: return False x=x%base x=x/10 base=base/100 return True
0 0
- LeetCode 9. Palindrome Number
- [LeetCode]9.Palindrome Number
- LeetCode --- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- [Leetcode] 9. Palindrome Number
- 9.Palindrome Number
- 9. Palindrome Number
- 9. Palindrome Number
- Problem 9.Palindrome Number
- 【leetcode】 9. palindrome number
- 9.Palindrome Number
- [LeetCode] 9.Palindrome Number
- 9. Palindrome Number
- LeetCode : 9. Palindrome Number
- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- 9. Palindrome Number
- 9. Palindrome Number
- Spark 报错 ImportError: No module named py4j.java_gateway
- CGAL collapse_edge source code analysis
- centos 7 菜鸟第一天 找回win10
- lua 中的assert 与loadstring 问题
- 解决:版本号661,无法打开,支持655版本及其以下版本
- 9. Palindrome Number
- Lua中 assert、pcall 的错误处理
- javascript创建数组或赋值的三种方法
- 我需要一个管理时间的工具
- 利用ScktSrvr打造多功能Socket服务器
- Delphi调用Servlet
- GPS定位
- Learning FP-Growth Algorithm in Python
- 字符串及垃圾回收机制