浩哥的力扣刷題記錄——9. 回文數1. 題目2. 題目講解3. 解題思路4. 參考代碼 1. 題目
官網位址:https://leetcode.cn/problems/palindrome-number/
浩哥的力扣刷題記錄——9. 回文數1. 題目2. 題目講解3. 解題思路4. 參考代碼 2. 題目講解
3. 解題思路
4. 參考代碼
class Solution {
/**
* 判斷是否是回文數
* 暴力法,依次求出最後一位,然後轉換成數字進行對比
*
* @param x 入參
* @return 是否是回文數
*/
public boolean isPalindrome(int x) {
// 如果是負數、直接被10整除的直接傳回false
if (x < 0 || (x > 0 && x % 10 == 0)) {
return false;
}
// 小于10的都是回文數
if (x < 10) {
return true;
}
int y = x;
int result = 0;
while (x != 0) {
result = result * 10 + x % 10;
x = x / 10;
}
return result == y;
}
}