leetcode—9. 回文數(shù)

問題描述

判斷一個整數(shù)是否是回文數(shù)蝇更』Ρ啵回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。

示例 1:

輸入: 121
輸出: true
示例 2:

輸入: -121
輸出: false
解釋: 從左向右讀, 為 -121 年扩。 從右向左讀, 為 121- 蚁廓。因此它不是一個回文數(shù)。
示例 3:

輸入: 10
輸出: false
解釋: 從右向左讀, 為 01 厨幻。因此它不是一個回文數(shù)相嵌。
進階:

你能不將整數(shù)轉為字符串來解決這個問題嗎?

况脆。

解決方案

第一種 使用遞歸饭宾,轉換成字符


class Solution {
    public boolean isPalindrome(int x) {
        if(x<0) 
            return false;
        return help(x+"");
    }
    
    public boolean help(String temp){
        if(temp.length()<=1)
            return true;
        if(temp.charAt(0) != (temp.charAt(temp.length()-1))){
            return false;
        }else{
            return help(temp.substring(1,temp.length()-1));
        }
    }
}
image.png

第二種 不用字符串 數(shù)字反轉比較

將整個數(shù)字反轉過來,然后判斷和原來的是否相等格了。

class Solution {
    // 如果是 負數(shù)直接返回false
    //
    public boolean isPalindrome(int x) {
        if(x<0)
            return false;
        
        int temp = x;
        int result =0;
        while(temp>0){
            int index =temp%10;
            result = result*10 + index;
            temp /=10;
        }
        return  result==x?true:false;
    }
}

最大值 2147483648 0x7fff ffff

最小值 -214783467 0x8000 0000

image.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末看铆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盛末,更是在濱河造成了極大的恐慌弹惦,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悄但,死亡現(xiàn)場離奇詭異肤频,居然都是意外死亡,警方通過查閱死者的電腦和手機算墨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汁雷,“玉大人净嘀,你說我怎么就攤上這事报咳。” “怎么了挖藏?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵暑刃,是天一觀的道長。 經(jīng)常有香客問我膜眠,道長岩臣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任宵膨,我火速辦了婚禮架谎,結果婚禮上,老公的妹妹穿的比我還像新娘辟躏。我一直安慰自己谷扣,他們只是感情好,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布捎琐。 她就那樣靜靜地躺著会涎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瑞凑。 梳的紋絲不亂的頭發(fā)上末秃,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音籽御,去河邊找鬼练慕。 笑死,一個胖子當著我的面吹牛篱蝇,可吹牛的內(nèi)容都是我干的贺待。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼零截,長吁一口氣:“原來是場噩夢啊……” “哼麸塞!你這毒婦竟也來了?” 一聲冷哼從身側響起涧衙,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哪工,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后弧哎,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雁比,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年撤嫩,在試婚紗的時候發(fā)現(xiàn)自己被綠了偎捎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖茴她,靈堂內(nèi)的尸體忽然破棺而出寻拂,到底是詐尸還是另有隱情,我是刑警寧澤丈牢,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布祭钉,位于F島的核電站,受9級特大地震影響己沛,放射性物質(zhì)發(fā)生泄漏慌核。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一申尼、第九天 我趴在偏房一處隱蔽的房頂上張望垮卓。 院中可真熱鬧,春花似錦晶姊、人聲如沸扒接。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钾怔。三九已至,卻和暖如春蒙挑,著一層夾襖步出監(jiān)牢的瞬間宗侦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工忆蚀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留矾利,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓馋袜,卻偏偏與公主長得像男旗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子欣鳖,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

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

  • 題目: 題目地址:https://leetcode-cn.com/problems/palindrome-numb...
    MrGeekr極氪閱讀 267評論 0 0
  • 題目 第9題:回文數(shù) 判斷一個整數(shù)是否是回文數(shù)察皇。回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)泽台。 示...
    DonLex閱讀 681評論 0 1
  • 題目描述 判斷一個整數(shù)是否是回文數(shù)什荣。回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)怀酷。 示例 1: 輸...
    zhipingChen閱讀 450評論 1 2
  • 9.回文數(shù) 判斷一個整數(shù)是否是回文數(shù)稻爬。回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)蜕依。 示例 1: ...
    跟著風行走閱讀 299評論 0 1
  • 題目描述:判斷一個整數(shù)是否是回文數(shù)桅锄×瘀ǎ回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。 示例 1:輸入...
    LeeYunFeng閱讀 641評論 0 48