45纲缓、撲克牌順子

題目描述
LL今天心情特別好,因?yàn)樗ベI了一副撲克牌,發(fā)現(xiàn)里面居然有2個(gè)大王,2個(gè)小王(一副牌原本是54張_)...他隨機(jī)從中抽出了5張牌,想測(cè)測(cè)自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿>砭小!“紅心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是順子.....LL不高興了,他想了想,決定大\小 王可以看成任何數(shù)字,并且A看作1,J為11,Q為12,K為13祝高。上面的5張牌就可以變成“1,2,3,4,5”(大小王分別看作2和4),“So Lucky!”栗弟。LL決定去買體育彩票啦。 現(xiàn)在,要求你使用這幅牌模擬上面的過程,然后告訴我們LL的運(yùn)氣如何工闺。為了方便起見,你可以認(rèn)為大小王是0乍赫。

這題思路不復(fù)雜,但是容易忽略一些特殊情況陆蟆,比如存在兩個(gè)數(shù)字相同那么一定不是順子雷厂,再比如計(jì)算缺幾張的時(shí)候,for循環(huán)最多到倒數(shù)第二個(gè)數(shù)遍搞。

import java.util.*;
public class Solution {
    public boolean isContinuous(int [] numbers) {
        if(numbers.length==0){
            return false;
        }
        List<Integer> list = new ArrayList<>();
        for(int i=0; i<numbers.length; i++){
            list.add(numbers[i]);
        }
        //先排序
        Collections.sort(list);
        //再求缺的牌數(shù)
        int count = 0; //缺幾張可以構(gòu)成順子
        int king = 0;  //有幾張王
        for(int i=0; i<list.size()-1; i++){
            if(list.get(i)!=0){
                //如果有兩張一樣的罗侯,則肯定不是順子
                if(list.get(i+1)==list.get(i)){
                    return false;
                }
                count+=(list.get(i+1)-list.get(i)-1);
            }else{
                king++;
            }
        }
        if(king>=count){
            return true;
        }
        return false;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市溪猿,隨后出現(xiàn)的幾起案子钩杰,更是在濱河造成了極大的恐慌,老刑警劉巖诊县,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件讲弄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡依痊,警方通過查閱死者的電腦和手機(jī)避除,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門怎披,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瓶摆,你說我怎么就攤上這事凉逛。” “怎么了群井?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵状飞,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我书斜,道長(zhǎng)诬辈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任荐吉,我火速辦了婚禮焙糟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘样屠。我一直安慰自己穿撮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布瞧哟。 她就那樣靜靜地躺著混巧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪勤揩。 梳的紋絲不亂的頭發(fā)上咧党,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音陨亡,去河邊找鬼傍衡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛负蠕,可吹牛的內(nèi)容都是我干的蛙埂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼遮糖,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼绣的!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起欲账,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤屡江,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后赛不,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惩嘉,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年踢故,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了文黎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惹苗。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖耸峭,靈堂內(nèi)的尸體忽然破棺而出桩蓉,到底是詐尸還是另有隱情,我是刑警寧澤抓艳,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布触机,位于F島的核電站,受9級(jí)特大地震影響玷或,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜片任,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一偏友、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧对供,春花似錦位他、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至京景,卻和暖如春窿冯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背确徙。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工醒串, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鄙皇。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓芜赌,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親伴逸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缠沈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

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

  • 題目描述LL今天心情特別好,因?yàn)樗ベI了一副撲克牌,發(fā)現(xiàn)里面居然有2個(gè)大王,2個(gè)小王(一副牌原本是54張_)......
    NoFacePeace閱讀 218評(píng)論 0 0
  • 說明: 本文中出現(xiàn)的所有算法題皆來自牛客網(wǎng)-劍指Offer在線編程題错蝴,在此只是作為轉(zhuǎn)載和記錄洲愤,用于本人學(xué)習(xí)使用,不...
    秋意思寒閱讀 1,148評(píng)論 1 1
  • 劍指 offer 在一個(gè)二維數(shù)組中漱竖,每一行都按照從左到右遞增的順序排序禽篱,每一列都按照從上到下遞增的順序排序。請(qǐng)完成...
    faremax閱讀 2,204評(píng)論 0 7
  • 劍指offer 最近在赔扇牵客網(wǎng)上刷劍指offer的題目躺率,現(xiàn)將題目和答案(均測(cè)試通過)總結(jié)如下: 第一個(gè)只出現(xiàn)一次的字...
    閆阿佳閱讀 574評(píng)論 0 3
  • 由于redhet自帶的yum需要收費(fèi)玛界,所以卸載原先的自帶yum工具,linux版本為centos6.3 查看已安裝...
    walljay閱讀 2,617評(píng)論 0 0