討論串[問題] 面試遇到的程式問題,現在還想不出來(MTK)
共 16 篇文章

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者azaz12345 (仁)時間16年前 (2008/12/09 21:05), 編輯資訊
1
0
0
內容預覽:
for( i=0;i<=9;i++). s=s+10*10i+55;. YA~少了91次運算=..=Y. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 122.121.64.26.

推噓0(0推 0噓 5→)留言5則,0人參與, 最新作者noapostle (灝也)時間16年前 (2008/12/10 23:54), 編輯資訊
1
0
0
內容預覽:
其實跟上式差不多. for( i=0;i<=9;i++). s=s+10*(10i+i);. s=s+100;. 迴圈那行的意思是..在0~99時,十位數出現0,1,2,...,9各10次 (10i *10). 個位數一樣,0~9各出現10次(i*10). 100沒在迴圈的考量範圍內...最後才加上

推噓4(4推 0噓 4→)留言8則,0人參與, 最新作者fphoenix923 (Phoenix)時間16年前 (2008/12/11 22:51), 編輯資訊
0
0
0
內容預覽:
加快速度,而且不能用公式,以程式的內容來說,. 最快的方法不就是. s = 5050;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.193.13.226.

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

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者weiyucsie (選擇那刻 才算開始)時間16年前 (2008/12/15 15:48), 編輯資訊
0
0
0
內容預覽:
稍微有點用divide and conquer的寫法. int tc3(int n) {. if (n == 1) {. return 1;. } else if (n == 0) {. return 0;. } else if (n % 2 == 1) {. return tc3(n/2)*4 +
(還有336個字)