leetcode演算法第9題

2021-10-20 12:34:52 字數 680 閱讀 6918

給你乙個整數 x ,如果 x 是乙個回文整數,返回 true ;否則,返回 false 。

回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。例如,121 是回文,而 123 不是。

示例 1:

輸入:x = 121

輸出:true

示例 2:

輸入:x = -121

輸出:false

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

示例 3:

輸入:x = 10

輸出:false

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

示例 4:

輸入:x = -101

輸出:false

-231 <= x <= 231 - 1

class

solution

:def

ispalindrome

(self, x:

int)

->

bool

: x=

str(x)

if x==x[::

-1]:

return

true

else

:return

false

leetcode演算法第7題

給你乙個 32 位的有符號整數 x 返回 x 中每位上的數字反轉後的結果。如果反轉後整數超過 32 位的有符號整數的範圍 231,231 1 就返回 0。假設環境不允許儲存 64 位整數 有符號或無符號 示例 1 輸入 x 123 輸出 321 示例 2 輸入 x 123 輸出 321 示例 3 輸...

leetcode演算法第8題

請你來實現乙個 myatoi string s 函式,使其能將字串轉換成乙個 32 位有符號整數 類似 c c 中的 atoi 函式 函式 myatoi string s 的演算法如下 讀入字串並丟棄無用的前導空格 檢查下乙個字元 假設還未到字元末尾 為正還是負號,讀取該字元 如果有 確定最終結果是...

LeetCode刷題筆記第9題 回文字

給你乙個整數 x 如果 x 是乙個回文整數,返回 true 否則,返回 false 回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。例如,121 是回文,而 123 不是。示例 1 輸入 x 121 輸出 true 示例 2 輸入 x 121 輸出 false 解釋 從左向右讀,為 1...