[LeetCode]Reverse Integer題解

題目鏈接:7. Reverse Integer
難度:Easy

Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.

要點
本題考查的是整數(shù)相加的溢出處理登澜,檢查溢出有這么幾種辦法:

  • 兩個正數(shù)數(shù)相加得到負(fù)數(shù)驼壶,或者兩個負(fù)數(shù)相加得到正數(shù),但某些編譯器溢出或優(yōu)化的方式不一樣
  • 對于正數(shù)糖耸,如果最大整數(shù)減去一個數(shù)小于另一個數(shù),或者對于負(fù)數(shù)秋度,最小整數(shù)減去一個數(shù)大于另一個數(shù)莲绰,則溢出带猴。這是用減法來避免加法的溢出。
  • 使用long來保存可能溢出的結(jié)果督赤,再與最大/最小整數(shù)相比較

Java

class Solution {
    public int reverse(int x) {
        int res = 0;
        while (x != 0) {
            if (Math.abs(res) > Integer.MAX_VALUE / 10) return 0;
            res = res * 10 + x % 10;
            x /= 10;
        }
        return res;
    }
};

參考:[Leetcode] Reverse Integer 反轉(zhuǎn)整數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嘁灯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子躲舌,更是在濱河造成了極大的恐慌丑婿,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件没卸,死亡現(xiàn)場離奇詭異羹奉,居然都是意外死亡,警方通過查閱死者的電腦和手機约计,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門诀拭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煤蚌,你說我怎么就攤上這事耕挨。” “怎么了铺然?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵俗孝,是天一觀的道長。 經(jīng)常有香客問我魄健,道長赋铝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任沽瘦,我火速辦了婚禮革骨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘析恋。我一直安慰自己良哲,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布助隧。 她就那樣靜靜地躺著筑凫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上巍实,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天滓技,我揣著相機與錄音,去河邊找鬼棚潦。 笑死令漂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的丸边。 我是一名探鬼主播叠必,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼妹窖!你這毒婦竟也來了纬朝?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤嘱吗,失蹤者是張志新(化名)和其女友劉穎玄组,沒想到半個月后滔驾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谒麦,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年哆致,在試婚紗的時候發(fā)現(xiàn)自己被綠了绕德。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡摊阀,死狀恐怖耻蛇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情胞此,我是刑警寧澤臣咖,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站漱牵,受9級特大地震影響夺蛇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酣胀,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一刁赦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闻镶,春花似錦甚脉、人聲如沸其爵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽草娜。三九已至,卻和暖如春猴凹,著一層夾襖步出監(jiān)牢的瞬間酝豪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工精堕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留孵淘,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓歹篓,卻偏偏與公主長得像瘫证,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子庄撮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗背捌。 張土汪:刷leetcod...
    土汪閱讀 12,724評論 0 33
  • LeetCode 刷題隨手記 - 第一部分 前 256 題(非會員),僅算法題洞斯,的吐槽 https://leetc...
    蕾娜漢默閱讀 17,692評論 2 36
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法毡庆,類相關(guān)的語法,內(nèi)部類的語法烙如,繼承相關(guān)的語法么抗,異常的語法,線程的語...
    子非魚_t_閱讀 31,581評論 18 399
  • 我是個火影迷吞琐,從大學(xué)時開始一直到現(xiàn)在,鳴人的勵志故事就像是濃濃的雞湯然爆,不時地激勵著我站粟,而那句“說到做到”就是我的忍...
    貝子晨閱讀 726評論 0 1
  • 文:喜濤 向來喜歡直奔主題,小秘密就是: 放下了曾雕,放下了奴烙,放下了煩惱!7缸沃! “從疑惑、抱怨修械、拖延的28個月中放下了...
    早睡早起團(tuán)時間管理閱讀 399評論 0 0