判斷一個整數(shù)是否是回文數(shù)刊头《稣猓回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)辟犀。
示例 1:
輸入: 121
輸出: true
示例 2:
輸入: -121
輸出: false
解釋: 從左向右讀, 為 -121 枉长。 從右向左讀, 為 121- 庐完。因此它不是一個回文數(shù)舶治。
示例 3:
輸入: 10
輸出: false
解釋: 從右向左讀, 為 01 分井。因此它不是一個回文數(shù)车猬。
JAVA實現(xiàn)
class Solution {
public boolean isPalindrome(int x) {
if (x < 0) {
return false;
}
int result = 0;
int temp = x;
while (temp > 0) {
result *= 10;
result += temp % 10;
temp /= 10;
}
if (x != result){
return false;
}
return true;
}
}