题目比较简单,一次AC
注意这个回文数可以通过比较反转后的数字和原数字比较是否相等,如果相等,就返回true,而最长回文子序列的那个则不可以,因为那个可以是不连续的!
public class Solution {
public static boolean isPalindrome(int x) {
if (x < 0)
return false;
int temp = x;
int flag = 0;
while (x != 0) {
flag = flag * 10 + x % 10;
x = x / 10;
}
if (flag == temp)
return true;
else
return false;
}
}