刷题—Palindrome Number
来源:互联网 发布:手机改ip软件 编辑:程序博客网 时间:2024/05/21 14:17
Determine whether an integer is a palindrome. Do this without extra space.
java:
通过int转换为string,看string是否首位与相应的位相等,判断是不是palindrome
public class Solution {
public boolean isPalindrome(int x) {
if (x == 0) return true;
if (x < 0) return false;
String s = String.valueOf(x);
int i = 0;
int j = s.length();
while(i<j){
if (!s.substring(i,i+1).equals(s.substring(j-1,j))){
return false;
}
i++;
j--;
}
return true;
}
}
python:
思路:把x每次都除以10,余数乘以十叠加,看是否相等。
class Solution:
# @return a boolean
def isPalindrome(self, x):
if x<0:
return False
ret = 0
abc = x
while x>0:
ret = ret*10 +x%10
x = x/10
if ret == abc:
return True
else:
return False
- 刷题—Palindrome Number
- LeetCode—Palindrome Number
- leetcode—Palindrome Number
- Leetcode刷题Day3 Palindrome Number
- LeetCode——Palindrome Number
- LeetCode——Palindrome Number
- LeetCode9——Palindrome Number
- LeetCode——Palindrome Number
- <9>—— Palindrome Number
- Algorithms—9.Palindrome Number
- leetcode— 9. Palindrome Number
- LeetCode刷题(C++)——Palindrome Number(Easy)
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome number
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name
- android驱动学习---led实验
- 偷盗者--Java流,文件和I/O
- php 起始页,验证php的web server是否已经成功 fedora linux+apache+mysql+php平台构建及环境配置
- sqlplus
- 刷题—Palindrome Number
- 软件测试工程师笔试准备
- spring 所有bean 加载顺序
- iOS开发UI篇—自定义瀑布流控件(基本实现)
- IOS开发缓存机制之—本地缓存机制
- 大家好
- 5个典型的JavaScript面试题
- mysql给新用户授权操作表
- 一个简单的Python日志程序代码,支持按天滚动,限制备份保留个数