/*
注意 需要一個int值先獲取x的值唾戚; 這樣不會改變x的值 方便之后做比較柳洋;
判斷x如果為- 直接return false;
把x取反 與原來比較叹坦;
*/
class Solution {
? ? public boolean isPalindrome(int x) {
? ? ? ? int y = x;
? ? ? ? if(x < 0) return false;
? ? ? ? int rx = 0;
? ? ? ? while(y != 0) {
? ? ? ? ? ? int mod = y % 10;
? ? ? ? ? ? y = y / 10;
? ? ? ? ? ? rx = rx * 10 + mod;
? ? ? ? }
? ? ? ? return rx == x;
? ? }
}