33指么、丑數(shù)

題目描述
把只包含因子2酝惧、3和5的數(shù)稱作丑數(shù)(Ugly Number)。例如6伯诬、8都是丑數(shù)晚唇,但14不是,因?yàn)樗蜃?盗似。 習(xí)慣上我們把1當(dāng)做是第一個(gè)丑數(shù)哩陕。求按從小到大的順序的第N個(gè)丑數(shù)。

import java.util.ArrayList;
public class Solution {
    public int GetUglyNumber_Solution(int index) {
        if(index<=0){
            return 0;
        }else if(index==1){
            return 1;
        }
        

        int p2=0;
        int p3=0;
        int p5=0;
        
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        for(int m=2; m<=index; m++){
            int i = 2*list.get(p2);
            int j = 3*list.get(p3);
            int k = 5*list.get(p5);
            if(i==minNum(i,j,k)){
                p2++;
                list.add(i);
            }
            if(j==minNum(i,j,k)){
                p3++;
                //如果之前已經(jīng)添加過,則不再重復(fù)添加
                if(list.size()!=m){
                    list.add(j);
                }
            }
            if(k==minNum(i,j,k)){
                p5++;
                //如果之前已經(jīng)添加過悍及,則不再重復(fù)添加
                if(list.size()!=m){
                    list.add(k);
                }
            }
        }
        return list.get(index-1);
    }
    
    public int minNum(int i, int j, int k){
        int tmp =  minNum(i,j);
        return minNum(tmp,k);
    }
    
    public int minNum(int i, int j){
        if(i<=j){
            return i;
        }else{
            return j;
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闽瓢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子心赶,更是在濱河造成了極大的恐慌扣讼,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缨叫,死亡現(xiàn)場(chǎng)離奇詭異椭符,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)耻姥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門销钝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人琐簇,你說我怎么就攤上這事蒸健。” “怎么了婉商?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵纵装,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我据某,道長(zhǎng)橡娄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任癣籽,我火速辦了婚禮挽唉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘筷狼。我一直安慰自己瓶籽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布埂材。 她就那樣靜靜地躺著塑顺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪俏险。 梳的紋絲不亂的頭發(fā)上严拒,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音竖独,去河邊找鬼裤唠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛莹痢,可吹牛的內(nèi)容都是我干的种蘸。 我是一名探鬼主播墓赴,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼航瞭!你這毒婦竟也來了诫硕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤刊侯,失蹤者是張志新(化名)和其女友劉穎痘括,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滔吠,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纲菌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疮绷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翰舌。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖冬骚,靈堂內(nèi)的尸體忽然破棺而出椅贱,到底是詐尸還是另有隱情,我是刑警寧澤只冻,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布庇麦,位于F島的核電站,受9級(jí)特大地震影響喜德,放射性物質(zhì)發(fā)生泄漏山橄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一舍悯、第九天 我趴在偏房一處隱蔽的房頂上張望航棱。 院中可真熱鬧,春花似錦萌衬、人聲如沸饮醇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朴艰。三九已至,卻和暖如春混移,著一層夾襖步出監(jiān)牢的瞬間祠墅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工沫屡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饵隙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓沮脖,卻偏偏與公主長(zhǎng)得像金矛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勺届,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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

  • 丑數(shù) 題目描述 把只包含質(zhì)因子2驶俊、3和5的數(shù)稱作丑數(shù)(Ugly Number)。例如6免姿、8都是丑數(shù)饼酿,但14不是,因...
    echoVic閱讀 782評(píng)論 0 1
  • 題目描述把只包含因子2、3和5的數(shù)稱作丑數(shù)(Ugly Number)紊婉。例如6药版、8都是丑數(shù),但14不是喻犁,因?yàn)樗?..
    juexin閱讀 135評(píng)論 0 0
  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)槽片。 張土汪:刷leetcod...
    土汪閱讀 12,747評(píng)論 0 33
  • 你是一顆絕色的種子 被人遺失在幽深的密林 枝間透露的光,點(diǎn)點(diǎn)的水滴 給你萌出的勇氣 你伴著蟲鳴酣睡 嗅著芬芳惺忪 ...
    CharlotteCC的印記閱讀 222評(píng)論 0 0
  • 目前關(guān)于白血病的病因研究顯示,某個(gè)體是否發(fā)生白血病可能取決于內(nèi)因传轰、外因等多種因素相互作用的結(jié)果剩盒。據(jù)有關(guān)研究,具有以...
    血液病專家姚松夏閱讀 1,449評(píng)論 0 0