LeetCode 字符串 顛倒整數(shù)

給定一個 32 位有符號整數(shù),將整數(shù)中的數(shù)字進(jìn)行反轉(zhuǎn)。

示例 1:
輸入: 123
輸出: 321

示例 2:
輸入: -123
輸出: -321

示例 3:
輸入: 120
輸出: 21
注意:

假設(shè)我們的環(huán)境只能存儲 32 位有符號整數(shù),其數(shù)值范圍是 [?2^31, 2^31 ? 1]。根據(jù)這個假設(shè),如果反轉(zhuǎn)后的整數(shù)溢出,則返回 0。

解答:

這道題我們可以把int轉(zhuǎn)換成str在進(jìn)行切片操作,非常簡單。只需要在判斷一下數(shù)字的范圍即可。

class Solution:
        """
        :type x: int
        :rtype: int
        """
    def reverse(self, x):
        if x >0:
            x = int(str(x)[::-1])  
        else: 
            x=-int(str(-x)[::-1])
        return x if x < 2147483648 and x >-2147483648 else 0
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 本系列,希望使用Python通關(guān)LeetCode,暫時開始做簡單題。初次刷LeetCode目的是為了提高自己...
    3inchtime閱讀 1,635評論 1 1
  • 文丨含含 01 有一個人,讓你對明天充滿期待,在未來藍(lán)圖規(guī)劃中每一畫都有TA的存在,你的小心情有人傾聽,小擔(dān)心有人...
    戒貓貓閱讀 304評論 0 1
  • 一、 接下來我們來完善我們的項目 首先處理@Before 二 、接下來我們獲取 請求的url 下面是獲取類方法
    神豪VS勇士贏閱讀 169評論 0 0
  • 別裁:管理諸侯國界稱為"封人",他說有道德有學(xué)問的君子來到儀地,從來沒有說見不著的。孔子的弟子們就為他引見,他見過...
    宋允兒閱讀 327評論 0 0
  • 1、感恩宇宙萬物的滋養(yǎng)。 2、感恩天地國家的護(hù)佑。 3、感恩祖宗父母的血脈傳承與教導(dǎo)。 4、感恩生命可以覺知我的每...
    黃一軒閱讀 311評論 0 0

友情鏈接更多精彩內(nèi)容