LeetCode 441. 排列硬幣 Arranging Coins

【題目描述】
你總共有 n 枚硬幣锌介,你需要將它們擺成一個階梯形狀,第 k 行就必須正好有 k 枚硬幣膀钠。

給定一個數(shù)字 n掏湾,找出可形成完整階梯行的總行數(shù)裹虫。

n 是一個非負整數(shù),并且在32位有符號整型的范圍內(nèi)融击。

【示例1】

n = 5

硬幣可排列成以下幾行:
¤
¤ ¤
¤ ¤

因為第三行不完整筑公,所以返回2.

【示例2】

n = 8

硬幣可排列成以下幾行:
¤
¤ ¤
¤ ¤ ¤
¤ ¤

因為第四行不完整,所以返回3.

【思路1】
1尊浪、時間復(fù)雜度O(n)
2匣屡、空間復(fù)雜度O(1)

代碼實現(xiàn):

func arrangeCoins(_ n: Int) -> Int {
    if n == 0 { return 0 }
    if n <= 2 { return 1 }
    var res = 0
    for i in 1..<n {
        if n-res < i {
            return i-1
        } else if n-res == i {
            return i
        }
        res+=i
    }
    return 0
}
func arrangeCoins(_ n: Int) -> Int {
    if n == 0 { return 0 }
    if n <= 2 { return 1 }
    var res = 0
    var num = 0
    while res <= n {
        num+=1
        res+=num
    }
    return num - 1
}

【思路2】
1、數(shù)學(xué)方法
2拇涤、根據(jù)等差數(shù)列之和

代碼實現(xiàn):

func arrangeCoins(_ n: Int) -> Int {//數(shù)學(xué)方法
    return Int((-1+sqrt(Double(1+8*n)))/2)
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捣作,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鹅士,更是在濱河造成了極大的恐慌券躁,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掉盅,死亡現(xiàn)場離奇詭異也拜,居然都是意外死亡,警方通過查閱死者的電腦和手機趾痘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門慢哈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人永票,你說我怎么就攤上這事卵贱。” “怎么了侣集?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵键俱,是天一觀的道長。 經(jīng)常有香客問我世分,道長方妖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任罚攀,我火速辦了婚禮党觅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘斋泄。我一直安慰自己杯瞻,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布炫掐。 她就那樣靜靜地躺著魁莉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上旗唁,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天畦浓,我揣著相機與錄音,去河邊找鬼检疫。 笑死讶请,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的屎媳。 我是一名探鬼主播夺溢,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烛谊!你這毒婦竟也來了风响?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤丹禀,失蹤者是張志新(化名)和其女友劉穎状勤,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體双泪,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡荧降,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了攒读。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡辛友,死狀恐怖薄扁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情废累,我是刑警寧澤邓梅,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站邑滨,受9級特大地震影響日缨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掖看,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一匣距、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧哎壳,春花似錦毅待、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春外里,著一層夾襖步出監(jiān)牢的瞬間怎爵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工盅蝗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鳖链,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓风科,卻偏偏與公主長得像撒轮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贼穆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

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

  • 441 Arranging Coins 排列硬幣 Description:You have a total of ...
    air_melt閱讀 144評論 0 0
  • 題目 難度:★☆☆☆☆類型:數(shù)學(xué) 你總共有 n 枚硬幣题山,你需要將它們擺成一個階梯形狀,第 k 行就必須正好有 k ...
    玖月晴閱讀 770評論 0 1
  • 你總共有 n 枚硬幣故痊,你需要將它們擺成一個階梯形狀顶瞳,第 k 行就必須正好有 k 枚硬幣。 給定一個數(shù)字 n愕秫,找出可...
    羅健倫閱讀 172評論 0 0
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,034評論 0 2
  • 感賞兒子的上進慨菱,昨晚睡得晚今天仍然早早起床去上笛子課,毫無怨言戴甩;感賞兒子的努力符喝,下完笛子課回家稍作休息去工大寫作業(yè)...
    Ljc_c10a閱讀 140評論 1 6