LeetCode反轉整數(Python)
LeetCode反轉整數
題目 :給定一個 32 位有符號整數,將整數中的數字進行反轉
示例 1:
輸入: 123
輸出: 321
示例 2:
輸入: -123
輸出: -321
示例 3:
輸入: 120
輸出: 21
注意:
假設我們的環境只能儲存 32 位有符號整數,其數值範圍是 [−231, 231 − 1]。
根據這個假設,如果反轉後的整數溢位,則返回 0。
class Solution(object):
def reverse(self,x):
"""
:type x: int
:rtype: int
"""
if -10 < x < 10:
return x
StrX = str(x)
if StrX[0] != "-":
b=StrX[::-1]
c = int(b)
if c > 2147483647:
return 0
else:
return c
else:
StrX = StrX[1:][::-1]
x = int(StrX)
x = -x
print(x)
if -2147483648 < x < 2147483647:
return x
else:
return 0
相關文章
- LeetCode(7)--.反轉整數LeetCode
- LeetCode7.整數反轉 JavaScriptLeetCodeJavaScript
- LeetCode7:ReverseInteger(整數反轉)LeetCode
- 每日一道 LeetCode (2):整數反轉LeetCode
- LeetCode題庫整理【Java】—— 7整數反轉LeetCodeJava
- LeetCode每日一題:整數反轉(No.7)LeetCode每日一題
- 反轉整數
- 詳解 LeetCode_007_整數反轉(Java 實現)LeetCodeJava
- 整數反轉(ReverseInteger)
- python-leetcode13羅馬數字轉整數PythonLeetCode
- LeetCode_Python(13)_羅馬數字轉整數LeetCodePython
- 7.整數反轉
- LeetCode 13[羅馬數字轉整數]LeetCode
- LeetCode-8. 字串轉整數 (atoi)LeetCode字串
- LeetCode 力扣 羅馬數字轉整數LeetCode力扣
- LeetCode-Python-(206)反轉連結串列LeetCodePython
- leetcode13題——羅馬數字轉整數LeetCode
- 整數反轉:給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- leetcode 解題:7. 整數反轉 @ 彈出和推入數字 & 溢位前進行檢查LeetCode
- 2020-11-13整數轉換為字串 字元反轉字串字元
- 每日一道演算法:整數反轉演算法
- 每日一道 LeetCode (4):羅馬數字轉整數LeetCode
- Leetcode 8. String to Integer (atoi) 字串轉整數 (atoi)LeetCode字串
- python實現字串轉換整數Python字串
- LeetCode-344-反轉字串LeetCode字串
- leetcode 反轉連結串列LeetCode
- LeetCode初級-反轉字串LeetCode字串
- LeetCode題解(Offer24):反轉連結串列(Python)LeetCodePython
- 【LeetCode_344】反轉字串_Python&Java_雙指標解法LeetCode字串PythonJava指標
- 給定一個 32 位有符號整數,將整數中的數字進行反轉。符號
- leetcode 92 反轉連結串列ⅡLeetCode
- leetcode 整數拆分(c++)LeetCodeC++
- 讓我們一起啃演算法----整數反轉演算法
- 【LeetCode】整數轉羅馬數字 C語言 | 此刻,已成藝術(bushi)LeetCodeC語言
- LeetCode題庫13. 羅馬數字轉整數(c++實現)LeetCodeC++
- [leetcode 92] 反轉連結串列 IILeetCode
- leetcode206. 反轉連結串列LeetCode
- leetcode 206. 反轉連結串列LeetCode