iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

不經意抬頭一瞥,發現天花板上有著溫度顯示,現在是攝氏30.5度,小數點後的數字還在往上飆升。

雖然不清楚溫度上升的原因,但是再以這個兩分鐘上升一度的速度繼續下去可就不妙了,以前好像在哪裡看過人體能承受的極限溫度是42度,換算下來不到半小時我們就要升天了。沒吃到中秋燒烤就算了,居然要在這種莫名其妙的地方體驗人體燒烤!

「好熱啊,學姊妳那邊有沒有小風扇?」學妹邊說邊煩躁地扯開領子。

「沒有沒有。」我要是有的話早就拿出來了。

「那就只能先這樣了。」然後我就見證了她不用髮圈就綁出馬尾的奇景。

啊,現在不是佩服的時候,得趕緊想想其他降溫方式。「說起來電腦主機裡應該有散熱風扇吧?」

學妹驚恐的護住電腦:「學姊妳冷靜點!如果拆了裝不回去怎麼辦?不解題就出不去不是嗎!」

我驀然清醒,對了,會不會是因為剛剛那道題一直沒送出答案的懲罰!

「學妹,我們趕緊把答案送出去!」

「啊?我知道了,我回想一下迴圈的語法。」學妹一邊用袖子擦著汗,一邊努力運作大腦,但因為實在太熱,無法專心回想。

我實在是忍不住了:「不,不需要迴圈,妳把數字沒有遺失的總和拿來減去目前數字的總和,就能找出少掉的數字了。」

「啊,那倒是簡單。」學妹迅速地打出上底加下底乘高除二公式。

class Solution {
    fun missingNumber(nums: IntArray): Int {
        return (1 + nums.size) * nums.size / 2 - nums.sum()
    }
}

幾乎是答案一送出,牆邊就冒出涼爽的水氣,溫度也開始下降,最後停在了28度。

「我覺得我們剛進來的溫度應該是在25度或26度。」學妹說。

「大概是要留下懲罰的痕跡?」我猜測。

「這麼嚴苛嗎!」學妹一臉痛心。「早知道這樣,學姊妳直接告訴我答案就好了。」

「啊,這,我也沒想到呀。」誰知道有這麼多隱藏規則。

咦?難道在脫離燒烤危機之後,要進入互相推卸責任的合作分裂危機了嗎?


上一篇
Day03: 演算法的意義
下一篇
Day05: 解題先從建立信心開始
系列文
不解題就不能離開的房間31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言