[請益] 輸入三邊長,判斷三角形...(C++)

看板Soft_Job作者 (摸摸)時間12年前 (2013/12/16 18:32), 編輯推噓17(17024)
留言41則, 21人參與, 最新討論串1/5 (看更多)
是的,沒錯... 今天去了板上滿有名的一間台中公司面試 之前也有爬文該公司所出的題目類型 果不其然(有點小改變而已) 1、輸入float,輸出int,無條件進位 2、輸入三邊長,判斷三角形 筆試結果是被"後會有期" ˊˋ 這邊主要是想請益第二題的部份 這是我當時寫的程式碼 http://ideone.com/Kn8krt google了一下,感覺排序像是多餘的 當時想排序主要是想把最長的那邊找出來 然後任兩邊的和要大於第三邊,就只要去比最長的那邊即可 所以想請教一下這題的觀念 因為有看到其他人交的卷幾乎都短短幾行而已 囧 btw,這問題若不能po在此板,再煩請告知,謝謝>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.125.23

12/16 18:58, , 1F
有 C_and_CPP 版
12/16 18:58, 1F

12/16 19:04, , 2F
也對喔XD 謝謝!
12/16 19:04, 2F

12/16 19:07, , 3F
比三次兩邊和有無大於等於第三邊比較直接.
12/16 19:07, 3F

12/16 19:08, , 4F
說真的才三個值的排序何必寫 sort XDDDD
12/16 19:08, 4F
囧,看來是真的笨到了 本來覺得要比三次好麻煩才排序 結果反而... 謝謝各位! ※ 編輯: suzuCpgm 來自: 1.171.125.23 (12/16 19:11)

12/16 19:23, , 5F
做排序看起來沒有比較省事呀XDDDD
12/16 19:23, 5F

12/16 19:34, , 6F
那個排序機制對於直角三角形的判斷是有方便到,只不過題目中
12/16 19:34, 6F

12/16 19:34, , 7F
有要求要判斷直角三角形或正三角形? 若沒有,醬就畫蛇添足了
12/16 19:34, 7F

12/16 19:37, , 8F
但光是這兩題看得出什麼程度嗎? 我若去考可能也過不了 /_\
12/16 19:37, 8F
有要求判斷正、直角、其它三角、非三角,不過沒有等腰 ※ 編輯: suzuCpgm 來自: 1.171.125.23 (12/16 19:50)

12/16 19:49, , 9F
作賭博電玩的?
12/16 19:49, 9F

12/16 20:54, , 10F
我以前也面試過,前一天寫好程式碼,確定結果正確,隔天真
12/16 20:54, 10F

12/16 20:54, , 11F
的完全出同樣題目,刷刷一下子就寫好,然後第一個被請出去
12/16 20:54, 11F

12/16 20:55, , 12F
問他哪裡錯,只說有錯誤。讓我對這公司印象很不好
12/16 20:55, 12F

12/16 20:56, , 13F
我看我左右兩位幾乎寫不出來,對方收卷的時候還請他多寫點
12/16 20:56, 13F

12/16 20:57, , 14F
後來才知道這間公司其實很主觀挑人的,能力是一回事情
12/16 20:57, 14F

12/16 21:13, , 15F
哀,不過還是要說點好話,公司福利在中部算不錯。
12/16 21:13, 15F

12/16 21:37, , 16F
哈...博奕嗎?果然是萬年考題XD
12/16 21:37, 16F

12/16 22:18, , 17F
如果事前沒先寫好就無法當場快速寫出
12/16 22:18, 17F

12/16 22:20, , 18F
試用期八成過不了
12/16 22:20, 18F

12/16 22:20, , 19F
向上遊戲
12/16 22:20, 19F

12/16 22:21, , 20F
想當初也是寫完背請了出去…QAQ
12/16 22:21, 20F

12/16 22:22, , 21F
不是向上,是漢口路某棟大樓
12/16 22:22, 21F

12/16 22:28, , 22F
同上面k大 對某些人他還會說多寫一點 就當作個經驗吧
12/16 22:28, 22F

12/16 22:32, , 23F
天下Digital?
12/16 22:32, 23F

12/16 22:36, , 24F
我考的那次題目完全換掉
12/16 22:36, 24F

12/16 22:37, , 25F
27個考筆試只過7個,只有1~2個成功轉正職
12/16 22:37, 25F

12/16 22:38, , 26F
我如果做到簡單的那題,應該就能轉正職了
12/16 22:38, 26F

12/16 22:39, , 27F
我那次做難題的比較少,所以只能自認倒楣
12/16 22:39, 27F

12/16 22:43, , 28F
但因做到難題,我學了一個新技能
12/16 22:43, 28F

12/16 22:44, , 29F
想去練幾週功的也是可以
12/16 22:44, 29F
※ 編輯: suzuCpgm 來自: 1.171.125.23 (12/16 23:01)

12/16 23:43, , 30F
阿 是天下啦 LoL
12/16 23:43, 30F

12/17 00:25, , 31F
^ 那個是 bitwise xor...
12/17 00:25, 31F

12/17 00:30, , 32F
還有,如果邊長很靠近INT_MAX,兩邊相加不會爆掉?
12/17 00:30, 32F

12/17 01:07, , 33F
用減的吧
12/17 01:07, 33F

12/17 09:39, , 34F
這個題目還好吧...當場寫應該能寫得出來..
12/17 09:39, 34F

12/17 14:01, , 35F
寫bubble sort來判斷三角形 如果是我來審我會覺得有點慘
12/17 14:01, 35F

12/17 15:06, , 36F
程式碼^2 那邊是不是怪怪的@@ 那不是XOR 2 嗎XD?
12/17 15:06, 36F

12/17 15:10, , 37F
三邊先加起來,每一邊都去跟那總合比;若有任一邊超過總合的
12/17 15:10, 37F

12/17 15:11, , 38F
一半,則不是三角形;這樣子似乎比硬比/sort來得快些?
12/17 15:11, 38F
XDD 多謝各位的指教 關於「^」的部份是我搞錯了(吐血),C++次方不是這樣用 囧 這篇同時也有轉錄到C_and_CPP,並有許多高手詳答 btw,雖然有爬過該公司所出的題目 但現場考官一唸完題目就開始手寫,限時10分鐘 (字跡很抖) 其實挺緊張的 XDD (時間感覺過好快= =) 再次感謝 :))) ※ 編輯: suzuCpgm 來自: 1.171.125.23 (12/17 16:01)

12/18 15:21, , 39F
1. a+b > c 2.|a-b| < c 應該就夠
12/18 15:21, 39F

12/18 18:16, , 40F
有接觸過數學軟體嗎?
12/18 18:16, 40F

12/18 20:46, , 41F
向上聽我在台中做遊戲的同學說加班加很大...
12/18 20:46, 41F
文章代碼(AID): #1IhjQuJ8 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1IhjQuJ8 (Soft_Job)