Re: [請益] 面試如果考coding可以這樣回答嗎?

看板Soft_Job作者 (KH)時間5年前 (2019/05/05 00:55), 編輯推噓14(1958)
留言32則, 25人參與, 5年前最新討論串3/10 (看更多)
前面有些人已經有好解答,不過感覺code很長, 因為從這個版上學到很多,回饋一下python的code a=[-4,-1,0,3,10] length_a=len(a) mid=((length_a-1)/2) #找到0在list中的位置 b=[None]*length_a for oldloc,j in enumerate(a): newloc=mid-oldloc if newloc>0: newlocT=2*(newloc)-1 elif newloc<0: newlocT=2*abs(newloc) elif newloc==0: newlocT=0 b[int(newlocT)]=j**2 #把a的list的位置換算成b list的位置,且把a的值平方傳過 來 print(b) ※ 引述《WayneHong (韋恩)》之銘言: : 小弟即將出社會菜逼八一枚 : 因為軟體面試常常會遇到現場白紙或白板coding : 想請教各位前輩 : 如果遇到較複雜的問題 : 自己沒有把握用純代碼方式回答的話 : 可以把解題方法或思路寫下來當作替代方案嗎? : 就是會用到什麼算法、函式,邏輯大概是怎樣....之類 : 例如這個題目: : https://imgur.com/dAHI3Jq
: 標準答案應該是這樣: : https://imgur.com/MdnXLxg
: 如果我的回答是: : https://imgur.com/FKlAUZJ
: 如果這樣回答會不會被面試官ㄍㄧㄠˇ : 可能這個問題的回答是「要看人」 : 不過還是想問一下普遍人的看法 : 謝謝各位~ : PS: : 我知道上面那題很簡單 : 目前的功力即使是紙筆寫也是可以輕鬆完成的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.146.237 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1556988939.A.803.html

05/05 01:03, 5年前 , 1F
...
05/05 01:03, 1F

05/05 01:04, 5年前 , 2F
感謝您前來面試,但是優秀人才眾多職缺有限
05/05 01:04, 2F

05/05 01:11, 5年前 , 3F
感謝您前來面試,目前已找到合適人選
05/05 01:11, 3F

05/05 01:17, 5年前 , 4F
................
05/05 01:17, 4F

05/05 01:19, 5年前 , 5F
其實,你可以再想想....
05/05 01:19, 5F

05/05 01:55, 5年前 , 6F
這種文到底是不是認真的啊?
05/05 01:55, 6F

05/05 01:56, 5年前 , 7F
你何時產生一定會有個0在中間的錯覺
05/05 01:56, 7F

05/05 02:06, 5年前 , 8F
看來考lc還是滿有用的
05/05 02:06, 8F

05/05 02:21, 5年前 , 9F
lc?
05/05 02:21, 9F

05/05 02:23, 5年前 , 10F
leecode
05/05 02:23, 10F

05/05 02:24, 5年前 , 11F
原來有這縮寫0.0
05/05 02:24, 11F

05/05 02:39, 5年前 , 12F
這到底是不是反串…
05/05 02:39, 12F

05/05 03:01, 5年前 , 13F
勇氣可嘉
05/05 03:01, 13F

05/05 04:40, 5年前 , 14F
真的是感謝你前來面試.........
05/05 04:40, 14F

05/05 04:42, 5年前 , 15F
考試內容只說非遞減序列,沒說中間一定是0
05/05 04:42, 15F

05/05 07:59, 5年前 , 16F
不忍噓...加油吧......
05/05 07:59, 16F

05/05 08:20, 5年前 , 17F
除以2 找0
05/05 08:20, 17F

05/05 08:39, 5年前 , 18F
最接近零的數不一定在中間
05/05 08:39, 18F

05/05 09:00, 5年前 , 19F
勇氣可嘉
05/05 09:00, 19F

05/05 09:07, 5年前 , 20F
覺得有趣
05/05 09:07, 20F

05/05 09:31, 5年前 , 21F
那我們今天面試就到這邊,可以出去了。出去,現在。
05/05 09:31, 21F

05/05 09:53, 5年前 , 22F
這比較像是學生給的答案,看著範例寫只能跑範例的程式
05/05 09:53, 22F

05/05 10:01, 5年前 , 23F
是說原題目是說非遞減排序 那就說遞增就好了吧?
05/05 10:01, 23F

05/05 10:04, 5年前 , 24F
1123是非遞減但不是非遞增
05/05 10:04, 24F

05/05 10:04, 5年前 , 25F
更正,不是遞增
05/05 10:04, 25F

05/05 10:06, 5年前 , 26F
這還是遞增 連相等都沒有的叫做嚴格遞增
05/05 10:06, 26F

05/05 11:12, 5年前 , 27F
[1,1,1,1] 非遞減但也不是遞增
05/05 11:12, 27F

05/05 11:39, 5年前 , 28F
遞增函數的定義是相等也可以 所以全相等也是遞增
05/05 11:39, 28F

05/05 13:24, 5年前 , 29F
[1,2,3] [-3,-2,-1] 這兩個跑過了再來面試吧
05/05 13:24, 29F

05/05 15:16, 5年前 , 30F
我覺得直接 print("0, 1, 9, 16, 100")比較快
05/05 15:16, 30F

05/05 16:19, 5年前 , 31F
@sorryla [1,1,1,1,1]是遞減、是遞增、不是嚴格遞減、不
05/05 16:19, 31F

05/05 16:19, 5年前 , 32F
是嚴格遞增
05/05 16:19, 32F
文章代碼(AID): #1SpSGBW3 (Soft_Job)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 10 篇):
文章代碼(AID): #1SpSGBW3 (Soft_Job)