Re: [請益] Leetcode找戰友

看板Soft_Job (軟體人)作者 (idok)時間3年前 (2022/05/27 12:39), 3年前編輯推噓18(18019)
留言37則, 21人參與, 3年前最新討論串1/1
噓 final01: 是想要吸經驗吧XD 05/26 22:51 → final01: 不燃網路那麼多資料還要找啥戰友 其實有差 而且差很多 雖然討論區有很多解答 甚至配合圖跟你解釋他的思路 但是很多人可能英文不夠好 所以看文章會很吃力 (像是我 有時候直接寧可用中文去googel找 也不太想看一堆英文文章) 就算英文都看得懂 也不代表就能掌握觀念 換句話說 如果有補習班的講義就能完全看懂 那要補習班老師幹嘛XD 有戰友的話 假設兩個人擅場的領域不同 就可以彼此mentor彼此 以我為例 我對 數學解 跟 Tree 比較擅長 但是對於backtracking 比較弱 那我找一個擅長backtracking的人 就能彼此交流 而且兩個人直接以"中文"交流 教學 肯定好理解許多吧 他寫出一個code 跟我解釋他思路 我很快就能懂 如果我會也能很快點出他的盲點 反之 我也能從他得到一樣好處 至於 這樣算不算 吸經驗 我覺得算 但彼此互吸不好嗎XDD 下面稍微分享一下我自己刷題跟別人交流的情況 我有一個朋友 以前是打程式競賽 多數時候我不懂都會請教他 我曾經問過他會不會覺得困擾 他說不會 因為他本來就對這些有興趣 所以不會困擾 而且我有時候想出來的解答是他沒想過的 甚至可以幫助優化他原本已經很優的解法更優 這證明一個點 寫程式強弱不是兩個數字看誰高 誰就強 是綜合面去比較的 只要對方有一個點比你突出 你就能有所得 而且多跟別人code思路去交流 真的會成長很快!!! 我一開始刷題很排斥看別人解答 總覺得自己寫出來 就好棒棒 時間複雜度已經很低了 還要怎樣啦! 而且看別人code真的好累Q Q 但後來發現 其實看code也是超重要的 有個技巧就是我看別人code才發現的 像是在寫那種走迷宮類型的 就可以用arr[4][2] dir = { { 0, 1 }, { 0, -1 }, { 1, 0 }, { -1, 0 } } 跟迴圈來走完上下左右 而且程式碼可以很短 又直觀 這種武器就是藉由看別人code交流才能得到的 ※ 引述《kilink (Kilink)》之銘言: : 各位大家好 : 目前刷Leetcode很想找人一起討論,不知道大家有沒有跟我一樣的感覺 : 程度不拘,只是希望大家可以一起進步 : 有興趣的話可以站內信 LINE ID 給我XD : 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.214.16 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1653626360.A.D74.html

05/27 12:56, 3年前 , 1F
感謝大大,跟我想法很像,幫助別人就是幫助自己複習
05/27 12:56, 1F

05/27 12:57, 3年前 , 2F
朋友找我討論我也不會覺得困擾,但是如果要找陌生人當隊
05/27 12:57, 2F

05/27 12:57, 3年前 , 3F
友,如果要能對等的討論,我絕對要求至少滿足一定分數以
05/27 12:57, 3F

05/27 12:57, 3年前 , 4F
上。當然每個人都有值得學習的點,但我覺得這是比例原則
05/27 12:57, 4F

05/27 12:57, 3年前 , 5F
的問題
05/27 12:57, 5F
建議先刷完blind75再來討論 這樣基本都60分起跳了 不然至少所有演算法easy都至少刷過一題 DP linked list Tree DFS BFS 圖論 排列組合 全都寫過一題easy 應該至少可以交流

05/27 13:03, 3年前 , 6F
有戰友絕對有差
05/27 13:03, 6F

05/27 13:05, 3年前 , 7F
跟這id認真幹嘛 他自己在ptt打伸手牌打得很爽
05/27 13:05, 7F
沒有A別人ID的習慣 拍些 個性容易認真 ※ 編輯: idok (114.43.214.16 臺灣), 05/27/2022 13:09:33

05/27 13:24, 3年前 , 8F
看別人code蠻有趣的,尤其跟自己完全不同的切入點時候
05/27 13:24, 8F

05/27 13:25, 3年前 , 9F
我也覺得看別人code才能進步
05/27 13:25, 9F

05/27 13:31, 3年前 , 10F
多看多學 多討論 多看github
05/27 13:31, 10F

05/27 13:39, 3年前 , 11F
小弟是覺得能交流不取決於寫過什麼題目,而在於彼此對於
05/27 13:39, 11F

05/27 13:39, 3年前 , 12F
題目難點的認識,以及有關的基礎知識儲備要相當。
05/27 13:39, 12F

05/27 13:46, 3年前 , 13F
所以如果題目對雙方都太簡單,確實能夠交流。但顯然需要
05/27 13:46, 13F

05/27 13:47, 3年前 , 14F
討論是另至少其中一方覺得棘手的題目,如果雙方落差太大
05/27 13:47, 14F

05/27 13:47, 3年前 , 15F
,很容易變成單向輸出而已
05/27 13:47, 15F
恩 以討論特定題目來說 基本是單向輸出沒錯 所以要盡量找擅長領域不同的 才能彼此輸出自己強點 輸入自己弱點 ※ 編輯: idok (114.43.214.16 臺灣), 05/27/2022 14:04:21

05/27 14:40, 3年前 , 16F
其實還可以這樣寫, int dir[5] = {1, 0, -1, 0, 1}, 可
05/27 14:40, 16F

05/27 14:40, 3年前 , 17F
以湊出四個方向就好XD
05/27 14:40, 17F

05/27 14:43, 3年前 , 18F
其實有中國版的leetcode是中文討論,還沒找到戰友可以先看看
05/27 14:43, 18F

05/27 15:36, 3年前 , 19F
英文不好…不應該是先練英文嗎 逃避感覺就不對了
05/27 15:36, 19F

05/27 15:46, 3年前 , 20F
看你想要 英文好 再來練好 code 還是 先練好code 再練好英文
05/27 15:46, 20F

05/27 15:46, 3年前 , 21F
時間是有限的 優先度很重要
05/27 15:46, 21F

05/27 16:12, 3年前 , 22F
找戰友還是有幫助啦 美商的白板題有一部分是看你
05/27 16:12, 22F

05/27 16:12, 3年前 , 23F
怎麼溝通你的解題思路
05/27 16:12, 23F

05/27 16:13, 3年前 , 24F
可以順練互相 mock interview,當然用英文效果更好
05/27 16:13, 24F

05/27 16:56, 3年前 , 25F
感謝asd大 太妙了!
05/27 16:56, 25F

05/27 21:45, 3年前 , 26F
可以用dirs = {-1, 0, 1, 0, -1}
05/27 21:45, 26F

05/28 05:19, 3年前 , 27F
交流是好事,但拜託不要特化這種“優化”,建議集中在算法
05/28 05:19, 27F

05/28 05:19, 3年前 , 28F
/資料結構的討論上
05/28 05:19, 28F
其實寫些題型寫習慣 自然就會有些"template"寫法 學起來很方便的XD

05/28 10:16, 3年前 , 29F
欸不是啊,刷這個看英文資料就夠啦,找人一起幹嘛,如
05/28 10:16, 29F

05/28 10:16, 3年前 , 30F
果連自己刷都有困難,趕快離開這行吧
05/28 10:16, 30F

05/28 10:17, 3年前 , 31F
一起練習可以互相砥礪、練習口試阿= =
05/28 10:17, 31F

05/28 11:15, 3年前 , 32F
適當的人可以給可讀性還有表達給建議
05/28 11:15, 32F

05/28 11:16, 3年前 , 33F
不練口說 刷leetcode幹嘛= =
05/28 11:16, 33F
※ 編輯: idok (114.43.214.16 臺灣), 05/29/2022 04:11:06

05/29 08:10, 3年前 , 34F
推文那樣寫法 readability 差吧
05/29 08:10, 34F

05/29 09:17, 3年前 , 35F
一起練效果絕對更好,最好還要互相用英文mock
05/29 09:17, 35F

05/30 00:39, 3年前 , 36F
不過kyan那個寫法好像滿常見的,可能程式競賽字數需
05/30 00:39, 36F

05/30 00:40, 3年前 , 37F
要精簡再精簡的緣故吧。
05/30 00:40, 37F
文章代碼(AID): #1Ya5Nurq (Soft_Job)
文章代碼(AID): #1Ya5Nurq (Soft_Job)