PTT評價

Re: [請益] (ByteDance 面試) 兩種不同寫法的複

看板Soft_Job標題Re: [請益] (ByteDance 面試) 兩種不同寫法的複作者
unixxxx
(皓皓)
時間推噓1X 推:2 噓:12 →:5

※ 引述《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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.85.181 (臺灣)
PTT 網址

peter9812/05 03:27你記得提醒你同事送code review時不要把你加到approval

peter9812/05 03:27list 看你這篇文章 你review code應該滿雷的

s091471412/05 05:26不看程式邏輯那是看心情?

sasoman12/05 07:30不看邏輯你看啥?

s06yji312/05 09:14笑了

CRPKT12/05 10:15照這個標準去實作費氏數列應該很可怕 XD

peter9812/05 11:33台灣公司分紅甚麼時候改發日幣了?

hobnob12/05 11:42你看不懂邏輯不代表別人不看

Alex54829112/05 12:41不看邏輯用通靈的484

zebra1002912/05 12:42不看邏輯看什麼

GTR1253412/05 13:18你可以推文

sniper282412/05 13:23應該沒有reviewer吧 hehe

integritywei12/05 13:39這樣還不夠直觀易讀?

DarkIllusion12/05 15:42我不會把"讓不會寫程式的人看懂"稱做易讀

brucetu12/06 00:29完美示範為什麼要考刷題

zxcchiou12/06 09:13不看邏輯 看天意是嗎?

shooter55512/06 10:43直觀易讀是界面 內容還是要考慮複雜度

TUTOTO12/06 15:44讓我想到專講空話的主管 讀不懂就說寫得爛 笑死

TakiDog12/07 03:59好 下次遇到Process/Thread同步問題通通用sleep