[閒聊] Leetcode Weekly Contest 311已回收

看板Marginalman作者 (愛麗絲)時間3年前 (2022/09/18 12:34), 編輯推噓8(800)
留言8則, 7人參與, 3年前最新討論串1/2 (看更多)
差不多也是時候要開始刷題轉馬了 不然到時候畢業就直接失業 不過一打開 Leetcode 裡面有他媽幾千題,也不知道怎麼刷 所以就想說先每個禮拜參加個 weekly contest 就好 一共有四題,難度分別是 Easy, Medium, Medium, Hard 我花了一個小時左右寫完 不過我看網路上說面試的時候看到題目十幾秒就要開始講話了 感覺我現在還是很卡 第一題 Smallest Even Multiple 給 n 要求回傳 n 和 2 的最小公倍數 有點太簡單了 = = 第二題 Length of the Longest Alphabetical Continuous Substring 給小寫字串 s 回傳最長的「連續字串」的長度 連續字串是 "abcdefghijklmnopqrstuvwxyz" 的 substring 我的解法:定義 a_n 是 s[:n] 的答案 a_n = { a_{n-1} + 1, 如果和前一個連續 1 , otherwise 從左到右掃一遍取高的就好 Time: O(n), Space: O(1) 第三題 Reverse Odd Levels of Binary Tree 給 perfect binary tree, 要求在奇數層反轉 我有點小卡 一開始還寫成奇數層兩兩互換 我最後解法是 BFS 每層存一個 arr 再反著寫回去同一層 我自己是覺得醜醜的 不過也想不到更好的 第四題 Sum of Prefix Scores of Strings 題目很繞口,我覺得原因是想讓人繞不開 Trie,或至少很麻煩 還好我之前去資工系修過一點課剛好學過 不然當場一定想不出來 四題總共花了一個小時,不過至少有寫完 但我看評論是說這禮拜特別簡單 而且面試要邊寫邊講 我有些題一開始還寫錯方向 感覺還得練好一陣子 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.175 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1663475640.A.BF1.html

09/18 12:35, 3年前 , 1F
尻洗
09/18 12:35, 1F

09/18 12:36, 3年前 , 2F
你電機系嗎? 窩以前也電機的
09/18 12:36, 2F

09/18 12:37, 3年前 , 3F
大師
09/18 12:37, 3F

09/18 12:37, 3年前 , 4F
大師
09/18 12:37, 4F

09/18 12:38, 3年前 , 5F
現在電機系學弟都在刷題轉碼 半導體的未來怎麼半
09/18 12:38, 5F

09/18 12:48, 3年前 , 6F
大師
09/18 12:48, 6F

09/18 12:49, 3年前 , 7F
大師==
09/18 12:49, 7F

09/18 12:53, 3年前 , 8F
大師
09/18 12:53, 8F
文章代碼(AID): #1Z9f-uln (Marginalman)
文章代碼(AID): #1Z9f-uln (Marginalman)