Re: [請益] Leetcode找戰友

作者: idok (idok)   2022-05-27 12:39:18
噓 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
: 感謝!
作者: kilink (Kilink)   2022-05-27 12:56:00
感謝大大,跟我想法很像,幫助別人就是幫助自己複習
作者: worcdlo (worcdlo)   2022-05-27 12:57:00
朋友找我討論我也不會覺得困擾,但是如果要找陌生人當隊友,如果要能對等的討論,我絕對要求至少滿足一定分數以上。當然每個人都有值得學習的點,但我覺得這是比例原則的問題
作者: s06yji3 (阿南)   2022-05-27 13:03:00
有戰友絕對有差
作者: EricTCartman (阿ㄆㄧㄚˇ)   2022-05-27 13:05:00
跟這id認真幹嘛 他自己在ptt打伸手牌打得很爽
作者: Lhmstu (lhmstu)   2022-05-27 13:24:00
看別人code蠻有趣的,尤其跟自己完全不同的切入點時候
作者: pedestrianA (只是個路人)   2022-05-27 13:25:00
我也覺得看別人code才能進步
作者: c4658860 (t60131t)   2022-05-27 13:31:00
多看多學 多討論 多看github
作者: worcdlo (worcdlo)   2022-05-27 13:39:00
小弟是覺得能交流不取決於寫過什麼題目,而在於彼此對於題目難點的認識,以及有關的基礎知識儲備要相當。所以如果題目對雙方都太簡單,確實能夠交流。但顯然需要討論是另至少其中一方覺得棘手的題目,如果雙方落差太大,很容易變成單向輸出而已
作者: asd123159 (小傑)   2022-05-27 14:40:00
其實還可以這樣寫, int dir[5] = {1, 0, -1, 0, 1}, 可以湊出四個方向就好XD
作者: snac (snack)   2022-05-27 14:43:00
其實有中國版的leetcode是中文討論,還沒找到戰友可以先看看
作者: zaq851017 (BJ4)   2022-05-27 15:36:00
英文不好…不應該是先練英文嗎 逃避感覺就不對了
作者: idok (idok)   2022-05-27 15:46:00
看你想要 英文好 再來練好 code 還是 先練好code 再練好英文時間是有限的 優先度很重要
作者: tofuflower (無)   2022-05-27 16:12:00
找戰友還是有幫助啦 美商的白板題有一部分是看你怎麼溝通你的解題思路可以順練互相 mock interview,當然用英文效果更好
作者: phenom1 ((〞▽〝*)/)   2022-05-27 16:56:00
感謝asd大 太妙了!
作者: kyan820815 (4000)   2022-05-27 21:45:00
可以用dirs = {-1, 0, 1, 0, -1}
作者: aalexx (aalexx.S)   2022-05-28 05:19:00
交流是好事,但拜託不要特化這種“優化”,建議集中在算法/資料結構的討論上
作者: newking761 (J三小)   2022-05-28 10:16:00
欸不是啊,刷這個看英文資料就夠啦,找人一起幹嘛,如果連自己刷都有困難,趕快離開這行吧
作者: Ericz7000 (Ericz7000nolan)   2022-05-28 10:17:00
一起練習可以互相砥礪、練習口試阿= =
作者: TheOneisNEO (Thomas Anderson)   2022-05-28 11:15:00
適當的人可以給可讀性還有表達給建議
作者: Ericz7000 (Ericz7000nolan)   2022-05-28 11:16:00
不練口說 刷leetcode幹嘛= =
作者: TimoBall (Timo)   2022-05-29 08:10:00
推文那樣寫法 readability 差吧
作者: jason710068 (綜合水果汁z)   2022-05-29 09:17:00
一起練效果絕對更好,最好還要互相用英文mock
作者: MisatoMitumi (323)   2022-05-30 00:39:00
不過kyan那個寫法好像滿常見的,可能程式競賽字數需要精簡再精簡的緣故吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com