Re: [討論] 面試遇到的考題
※ 引述《TonyQ (自立而後立人)》之銘言:
michael0728n正解啦
inp = [2 , -7 , 0, 1, 2 , 3 , 8 , -6 , 5, 0, 9, 2, 0, 1, 2 , 8, 8 , -6 , 5]
max_ = inp[0] * inp[1]
def f(inp):
global max_
v_ = 1
for i in range(0, len(inp)):
v = v_ * inp[i]
if(v == 0):
#v = f(inp[i+1:])
v_ = 1
else:
v_ = v
if(v > max_):
max_ = v
print v, v_
return max_
r = f(inp)
print r
(vincent一看到題目就覺得是O(n),然後跑來和我唸,我就練習一下python XD)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.163.66
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1404380332.A.27B.html
→
07/03 17:43, , 1F
07/03 17:43, 1F
→
07/03 17:55, , 2F
07/03 17:55, 2F
→
07/03 18:01, , 3F
07/03 18:01, 3F
→
07/03 18:03, , 4F
07/03 18:03, 4F
→
07/03 18:04, , 5F
07/03 18:04, 5F
→
07/03 18:04, , 6F
07/03 18:04, 6F
→
07/03 18:05, , 7F
07/03 18:05, 7F
→
07/03 18:05, , 8F
07/03 18:05, 8F
→
07/03 18:05, , 9F
07/03 18:05, 9F
→
07/03 18:06, , 10F
07/03 18:06, 10F
→
07/03 18:06, , 11F
07/03 18:06, 11F
推
07/03 18:07, , 12F
07/03 18:07, 12F
→
07/03 18:09, , 13F
07/03 18:09, 13F
→
07/03 18:10, , 14F
07/03 18:10, 14F
→
07/03 18:20, , 15F
07/03 18:20, 15F
※ 編輯: lichihwu (118.166.163.66), 07/03/2014 18:25:29
→
07/03 18:27, , 16F
07/03 18:27, 16F
※ 編輯: lichihwu (61.219.119.178), 07/03/2014 19:20:15
討論串 (同標題文章)