[爆卦]三角形成立條件是什麼?優點缺點精華區懶人包

為什麼這篇三角形成立條件鄉民發文收入到精華區:因為在三角形成立條件這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者CrystalNik (水晶尼克)看板Soft_Job標題Re: [請益] 輸入三邊長,判斷三角...

三角形成立條件 在 高均數學/升學帳 Instagram 的最佳貼文

2021-08-19 01:57:45

【算幾不等式 解題關鍵字】 上回和大家分享一題 蘊含許多關鍵字的題目 很多同學有留言都非常正確 其中老師挑選本次的佳作是 @wsm_xpx同學 得獎理由是符合老師的關鍵字要求 且有列出很多重要的解題關鍵字 可以獲得150點line商品或貼圖 另外 @t.g._lee 同學 也回答很快速且有完整的...


※ 引述《suzuCpgm (摸摸)》之銘言:
: 是的,沒錯...
: 今天去了板上滿有名的一間台中公司面試
: 之前也有爬文該公司所出的題目類型
: 果不其然(有點小改變而已)
: 1、輸入float,輸出int,無條件進位
: 2、輸入三邊長,判斷三角形
: 筆試結果是被"後會有期" ˊˋ
: 這邊主要是想請益第二題的部份
: 這是我當時寫的程式碼
: http://ideone.com/Kn8krt
: google了一下,感覺排序像是多餘的
: 當時想排序主要是想把最長的那邊找出來
: 然後任兩邊的和要大於第三邊,就只要去比最長的那邊即可
: 所以想請教一下這題的觀念
: 因為有看到其他人交的卷幾乎都短短幾行而已 囧
: btw,這問題若不能po在此板,再煩請告知,謝謝>"<


這...

不就

if( a>0 & b>0 & c>0 & (a+b>c) & (a+c>b) & (b+c>a) )
是三角形;
else
不是三角形;

@@????

是我想得太簡單了嗎XDDD?









--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.9.110
agreerga:推一個 我也是這樣想XD 總覺得沒那麼繁雜 又不是數學 12/19 19:39
suzuCpgm:題目有要求回傳三角型類型(正、直角、非、其它) 12/19 20:20
suzuCpgm:是不難,有準備都可以在10分內寫出來 12/19 20:20
suzuCpgm:只是不瞭解考官所要的是什麼,畢竟每次都刷掉一堆人 XD 12/19 20:21

if( a>0 & b>0 & c>0 & (a+b>c) & (a+c>b) & (b+c>a) ){

if( a==b && b==c )
return 正三角;

else if ( (a*a == b*b + c*c) || (b*b == a*a + c*c) || (c*c == b*b + a*a) )
return 直角三角;


return 其他;

}
else
return 不是三角形;

※ 編輯: CrystalNik 來自: 111.255.9.110 (12/19 20:36)


題目其實沒有難度可言
我在猜會不會是想看 編碼可看性 編碼風格 編碼習慣 縮排
或是對細節的掌握 例如 非正邊輸入 不合法輸入



※ 編輯: CrystalNik 來自: 111.255.9.110 (12/19 20:41)
cha122977:這題真的不難耶...好像是我大一程設第二次課堂練習... 12/19 20:59
jeffffliu:你只有10分鐘 12/19 21:17
blackhippo:主要是現場會緊張.. 12/19 21:30
DayFly0515:這篇是我看到現在唯一正解 不需要想得太複雜 12/20 03:54
DayFly0515:把握三角形定義:1.任一邊不為0 2.兩邊和>第三邊 12/20 03:56
DayFly0515:正三角形跟直角三角形此篇已有解答 真的很簡單 12/20 03:58
michael0728n:double == 會出事 12/20 04:42
rofellosx:10分鐘怎麼考慮編碼風格習慣.. 12/20 13:22
k75715:兩邊和 > 第三邊 會implies 邊長大於0 12/20 17:12
k6416337:給樓上 -1+(-2)>-10 12/20 19:03
k6416337:原po的大於0條件是可以不需要 12/20 19:05
andymai:寫久了就會有編碼風格習慣了~就算在紙上寫也會排好... 12/20 23:11

你可能也想看看

搜尋相關網站