您好,登錄后才能下訂單哦!
小編給大家分享一下LeetCode如何實現整數反轉,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1
題目描述
給出一個 32 位的有符號整數,將這個整數中每位上的數字進行反轉并輸出。如:輸入120返回21,輸入-12返回-21。這里僅考慮32位有符號整數,如反轉后數字不在 [?2**31, 2**31 ? 1]中,返回0。
2
python題解
class Solution: def reverse(self, x: int) -> int: if x>=0: y= int(str(x)[::-1]) else: y= -int(str(x)[:0:-1]) if 2**31-1>y> -2**31: return y else: return 0
以上是“LeetCode如何實現整數反轉”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。