→ manlike:你覺得你這樣是 O(n) 嗎? = = 07/03 17:43
→ michaelz:這根本不對 07/03 17:55
→ michaelz:的確是O(n) 但是是錯的 07/03 18:01
→ manlike:我是不會Python啦 #v = f(inp[i+1:]) 看起來應該是遞迴 07/03 18:03
→ manlike:如果是遞迴那就不會是O(n) BTW, 要這樣寫不如用for暴力法 07/03 18:04
→ lichihwu:錯了嗎? 還是我看不懂題目? 原題的輸入算出來會是48 07/03 18:04
→ lichihwu:這組輸入算出來會是128(1*2*8*8) 07/03 18:05
→ lichihwu:還是可以提供我一組會算錯的數字讓我試試? 07/03 18:05
→ manlike:# 號是註解的樣子 Orz XD 07/03 18:05
→ lichihwu:那行#是註解啦,因為我本來用了recursive,後來改掉 07/03 18:06
→ lichihwu:不過就算是recursive也沒差,因為我只是把剩下的送進去 07/03 18:06
推 michaelz:[-2,1,3]試試 要是輸入只有一個數那第二行怎麼辨 07/03 18:07
→ lichihwu:的確,[-2, 1, 3]就不行了^^; 07/03 18:09
→ lichihwu:題目是互乘,所以至少會有兩個值吧。 07/03 18:10
→ michaelz:這要問面試官了 要是我的話這是基本要處理的 07/03 18:20
※ 編輯: lichihwu (118.166.163.66), 07/03/2014 18:25:29
→ lichihwu:題目是互乘,一個數字無法互乘,答案變成未定義 07/03 18:27
※ 編輯: lichihwu (61.219.119.178), 07/03/2014 19:20:15