leetcode第九題回文數

2021-09-26 01:41:42 字數 787 閱讀 2269

題目:

判斷乙個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。

示例 1:

輸入: 121

輸出: true

示例 2:

輸入: -121

輸出: false

解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是乙個回文數。

示例 3:

輸入: 10

輸出: false

解釋: 從右向左讀, 為 01 。因此它不是乙個回文數。

**:先判斷是否為負數,要是負數的話就不是回文數

if(x<0)

return false;

0也是回文數

接下來再判斷其他的非負的數是否為回文數

**:

int sum=0;

int num=0;

int tempt=x;

while(tempt!=0)

if(num==x)

return true;

else

return false;

通過迴圈將tempt倒過來等於num再與x進行比較,判斷其是否相等,要是相等就返回true,不相等就返回false;

完整**:

class solution 

if(num==x)

return true;

else

return false;

}}

LeetCode第九題 回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左讀...

LeetCode 第九題 回文數

回文數 難度 簡單 判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121輸出 true示例 2 輸入 121輸出 false解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10輸出 false解釋 ...

LeetCode 第九題 回文數

示例1 輸入 123 輸出 true 示例2 輸入 121 輸出 false 解法一 整數轉換成字串 思路 先將整數轉化為字串,然後利用 reverse 方法,將字元反轉,最後利用 equals 方法,來判斷字串是否相等 public boolean ispalindrome int x 解法二 數...