LeetCode 9 Palindrome Number
问题描述:
解答:
class Solution {
public boolean isPalindrome(int x) {
String s=(String.valueOf(x));
int len=s.length();
if(len%2==0) {//偶数
for (int i = 0; i <len/2; i++) {
if(s.charAt(i)!=s.charAt(len-i-1)){
return false;
}
}
}else{
for (int i = 0; i <len/2; i++) {
if(s.charAt(i)!=s.charAt(len-i-1)){
return false;
}
}
}
return true;
}
}
优化:
class Solution {
public boolean isPalindrome(int x) {
String s=(String.valueOf(x));
int len=s.length();
for (int i = 0; i <len/2; i++) {
if(s.charAt(i)!=s.charAt(len-i-1)){
return false;
}
}
return true;
}
}