Re: [問題] 面試遇到的程式問題,現在還想不出來(MTK)

看板Prob_Solve作者 (turtal)時間15年前 (2008/12/14 13:31), 編輯推噓5(505)
留言10則, 4人參與, 最新討論串14/16 (看更多)
小弟初學者暫時想到的方法是以下這樣可以嗎? for(i=50;i<1;i--) { j=i+(50+i); } 這樣有少掉一半嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.207.12

12/14 14:32, , 1F
你的迴圈到底是用來幹嘛的...
12/14 14:32, 1F

12/14 20:38, , 2F
這樣少很多 非常多,你在底下再多一行__asm{mov j,5050}
12/14 20:38, 2F

12/14 20:38, , 3F
就更完美了
12/14 20:38, 3F

12/14 20:39, , 4F
甚至可以考慮用machine code混淆視聽
12/14 20:39, 4F

12/14 21:23, , 5F
恩 事實上還是要加 100 次
12/14 21:23, 5F

12/15 05:47, , 6F
樓上沒看懂XDD
12/15 05:47, 6F

12/15 12:35, , 7F
意思不就是 (50+100)+(49+99)+(48+98)+...+(1+51)
12/15 12:35, 7F

12/15 12:38, , 8F
不過就是把順序換一下 還是要加100次 沒有變快阿
12/15 12:38, 8F

12/15 12:40, , 9F
仔細想想是 99 次 一般方法也是99次
12/15 12:40, 9F

12/15 12:49, , 10F
喔 不過也是拉 這程式碼本身就是錯的了
12/15 12:49, 10F
文章代碼(AID): #19H9ejcu (Prob_Solve)
討論串 (同標題文章)
完整討論串 (本文為第 14 之 16 篇):
文章代碼(AID): #19H9ejcu (Prob_Solve)