摘要:題目給出一個位的有符號整數(shù),你需要將這個整數(shù)中每位上的數(shù)字進行反轉(zhuǎn)。示例輸入輸出示例輸入輸出示例輸入輸出注意假設我們的環(huán)境只能存儲得下位的有符號整數(shù),則其數(shù)值范圍為。解答關(guān)鍵將整數(shù)轉(zhuǎn)換為字符串進行切片反轉(zhuǎn)注意溢出注意符號
題目:
給出一個 32 位的有符號整數(shù),你需要將這個整數(shù)中每位上的數(shù)字進行反轉(zhuǎn)。
示例 1:
輸入: 123
輸出: 321
示例 2:
輸入: -123
輸出: -321
示例 3:
輸入: 120
輸出: 21
注意:
假設我們的環(huán)境只能存儲得下 32 位的有符號整數(shù),則其數(shù)值范圍為 [?231, 231 ? 1]。請根據(jù)這個假設,如果反轉(zhuǎn)后整數(shù)溢出那么就返回 0。
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/probl...
著作權(quán)歸領(lǐng)扣網(wǎng)絡所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ max0 = 2**31-1 min0 = -(2**31) symbol = True if x > max0 or x < min0: return 0 if x < 0: symbol = False x = -x int_x = str(x) raw = int_x[::-1] raw = int(raw) if raw > max0: return 0 if not symbol: return -raw return raw
關(guān)鍵:
將整數(shù)轉(zhuǎn)換為字符串進行切片反轉(zhuǎn)
注意溢出
注意符號
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/44145.html
摘要:關(guān)于遞歸這里提一兩點遞歸基本有這幾步遞歸的模板,終止條件,遞歸調(diào)用,邏輯處理。 ?作者簡介:大家好,我是車神哥,府學路18號的車神? ?個人主頁:應無所住而生...
摘要:每日一題整數(shù)反轉(zhuǎn)鏈接整數(shù)反轉(zhuǎn)題目分析題目不是很難但是細節(jié)很多并且不允許存儲位整數(shù)需要考慮很多的東西在之后的代碼部分逐一分析代碼標記一下正數(shù)還是負數(shù)負數(shù)的最小值反轉(zhuǎn)后超出了范圍提前范圍避免下面的報錯依次取出最低 ...
摘要:第五題對稱二叉樹難度簡單給定一個二叉樹,檢查它是否是鏡像對稱的。第十六題最大連續(xù)的個數(shù)難度簡單給定一個二進制數(shù)組,計算其中最大連續(xù)的個數(shù)。第十八題平方數(shù)之和難度簡單給定一個非負整數(shù),你要判斷是否存在兩個整數(shù)和,使得。 寫在前面 最近忙著調(diào)教新裝備,沒有及時的寫題解,但是沒有在偷懶沒刷題喔~來認真整理下最近做的題目~ 之前考慮按tag來刷題,后來收到了推薦的leetcode題解,就根據(jù)上...
摘要:但是,你不能重復利用這個數(shù)組中同樣的元素。示例給定因為所以返回給出一個位的有符號整數(shù),你需要將這個整數(shù)中每位上的數(shù)字進行反轉(zhuǎn)。請根據(jù)這個假設,如果反轉(zhuǎn)后整數(shù)溢出那么就返回。 leetcode現(xiàn)在不可以看別人的優(yōu)秀答案了嗎?也不能篩選語言了嗎?我問問回來更新 前言: 篩選難度 簡單 -> 難 按照序號順序 給定一個整數(shù)數(shù)組 nums 和一個目標值 target,請你在該數(shù)組中找出和為目標...
摘要:字符串法復雜度時間空間思路先將數(shù)字轉(zhuǎn)化為字符串,然后將字符串倒序輸出,并轉(zhuǎn)回數(shù)字。模十法復雜度時間空間思路通過對數(shù)字模十取余得到它的最低位。除了檢查溢出返回特定值以外,有沒有別的方法處理溢出可以使用代碼塊排除異常。 Reverse Integer Reverse digits of an integer.Example1: x = 123, return 321Example2: x ...
閱讀 1106·2021-10-14 09:43
閱讀 1151·2021-10-11 11:07
閱讀 3114·2021-08-18 10:23
閱讀 1490·2019-08-29 16:18
閱讀 1003·2019-08-28 18:21
閱讀 1478·2019-08-26 12:12
閱讀 3761·2019-08-26 10:11
閱讀 2504·2019-08-23 18:04