作者unixxxx (皓皓)
看板Soft_Job
標題Re: [請益] (ByteDance 面試) 兩種不同寫法的複
時間Mon Dec 5 02:46:23 2022
※ 引述《oopFoo》之銘言
: ※ 引述《NTUmaki (西木野真姬)》之銘言:
: : 事情是這樣的,今天下午面了 ByteDance 2023 的缺 (Algorithm Engineer)
: : 考了 leetcode 3. Longest Substring Without Repeating Characters
: : (https://reurl.cc/WqNV8k)
: : 我的解法:
: : https://i.imgur.com/o5wrRMo.png
: 這題應該是用dict,而不是set。用dict來紀錄字元的位置,這樣就不用while來重找。
: 面試官對你很好,提示你不要用while,讓你想其它方法,可惜你卡在n2,2n的問題上。
2n是分析出來的結果
可是平常工作都不會去看程式的邏輯啊
程式要寫的讓人看得懂
直觀 易讀 比複雜度重要才是
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.85.181 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1670179585.A.35D.html
1F:→ peter98: 你記得提醒你同事送code review時不要把你加到approval 12/05 03:27
2F:→ peter98: list 看你這篇文章 你review code應該滿雷的 12/05 03:27
3F:推 s0914714: 不看程式邏輯那是看心情? 12/05 05:26
4F:噓 sasoman: 不看邏輯你看啥? 12/05 07:30
5F:噓 s06yji3: 笑了 12/05 09:14
6F:推 CRPKT: 照這個標準去實作費氏數列應該很可怕 XD 12/05 10:15
7F:→ peter98: 台灣公司分紅甚麼時候改發日幣了? 12/05 11:33
8F:噓 hobnob: 你看不懂邏輯不代表別人不看 12/05 11:42
9F:噓 Alex548291: 不看邏輯用通靈的484 12/05 12:41
10F:噓 zebra10029: 不看邏輯看什麼 12/05 12:42
11F:噓 GTR12534: 你可以推文 12/05 13:18
12F:噓 sniper2824: 應該沒有reviewer吧 hehe 12/05 13:23
13F:→ integritywei: 這樣還不夠直觀易讀? 12/05 13:39
14F:噓 DarkIllusion: 我不會把"讓不會寫程式的人看懂"稱做易讀 12/05 15:42
15F:噓 brucetu: 完美示範為什麼要考刷題 12/06 00:29
16F:噓 zxcchiou: 不看邏輯 看天意是嗎? 12/06 09:13
17F:→ shooter555: 直觀易讀是界面 內容還是要考慮複雜度 12/06 10:43
18F:噓 TUTOTO: 讓我想到專講空話的主管 讀不懂就說寫得爛 笑死 12/06 15:44
19F:噓 TakiDog: 好 下次遇到Process/Thread同步問題通通用sleep 12/07 03:59