看板 Soft_Job 關於我們 聯絡資訊
※ 引述《ilovebbs (幸福!)》之銘言: : 雖然已經去面試過了,但還是很在意公司所考的第二題,就是判斷為啥三 : 角形(正、直角..),不知道各位會怎麼寫..@@ : 早知道當初就問面試官他要的高手是啥...OTL 這種問題一般來說應該有兩種方向 一種就是利用反三角函數的方法來取得角度來判斷 這方法的問題是 要熟用法...像我以前寫論文有用過 現在再叫我寫...我早忘光怎麼用了...不查書不行(記得不是直接變成角度) 我想一般人應該也跟我差不多吧...但是如果知道用法的話 判斷會變很容易 第二種就是用長度來判斷 一般人的想法大概就是比較大小跟做比例的判斷 這時最簡單的做法就是自己用筆畫個範例圖來找出判斷的方法 (因為要舉例找出判斷方法 所以比較麻煩) 邏輯能力與coding能力有一定程度的人... 要做出來相信不是問題 我沒去過那間公司面試...也沒遇過這樣的面試題目 但是我有寫過這樣的程式(之前準備證照的考題有做過) 當我寫完的時候 我發現我犯了一個錯誤 我相信各位很可能也會跟我犯同樣的錯 就是三角形的類型可能會同時擁有不只一個類型 EX: 三邊一樣長的...我相信大家直覺上都會認為... 出現正三角形的答案就對了 但那也算銳角三角型吧 所以應該兩種類型都要輸出 如果寫法就一直if...then...else if...下去 讓結果只會出現一種三角型類型那就算有bug吧 當然...面試官會不會想到這裡我就不知道了 搞不好他只是隨便出出也沒寫過 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.137.33
andymai:記得原題目其實就只有輸入三邊長判斷是正三角形、直角三角 04/23 07:32
andymai:形還是等腰三角形而已~面試官會當場抓bug... 04/23 07:35
thinkniht:你面試過?那如果輸入等腰直角三角形的邊長會? 04/23 07:46
thinkniht:不過三種而已的話 要當場寫應該很快就能解決的 04/23 07:47
sgl2707:當時我是用if去寫,當場抓bug叫我改,改完有錯又叫我改... 04/23 10:59
sgl2707:後來改好了,面試一下就說下禮拜來上班 @@a 04/23 11:00
andymai:就是面試過才知道面試官會幹嘛...跟樓上差不多流程~只不過 04/23 12:26
andymai:那時面試完後~剛上班還有出三個題目~看答案決定起薪... 04/23 12:28
andymai:但是我做完第一題就自動閃人了XD 04/23 12:29
andymai:至於等腰直角的問題~我記得當時問他是歸類在等腰那邊... 04/23 12:37
thinkniht:為什麼自動閃人啊? 04/23 13:20
andymai:主要是因為有另一家比較好的公司給Offer囉... 04/23 18:51