給你乙個整數 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...