面試的一道題目
昨天去面試,是一家做商業引擎的美資公司,和面試的考官聊了聊,感覺還好,不過工資不高, 其中問了我兩個問題,一個是 jsp 中的 request 和 page 的本質區別在哪里,我說是作用范圍的不同,居然沒有回答到點子上,汗 ~~ 現在也不知道答案 ~
另一道題目在下面,據說有 20 多種情況需要考慮,可惜到現在只想出下面幾種 ~~
?
題目:給定三個數,判定是否能構成三角形
列出情況
1.? 三個數如何給定(數組,對象,分隔符表示的字符串 or 其他)
2.?
是否含有字母(比如
3.? 是否是特殊字符(比如π)
4.? 是否是二進制數據
5.? 是否是 boolean
6.? 是否是 char 型
7.? 是否為日期類型
8.? 是否很大從而超出處理范圍
9.? 如果超出處理范圍,需要保留輸入數據精度
10.????????????? 是否可以進行類型轉換
11.?????????????
如果可以,需要判斷是否為正數
12.????????????? 兩邊之和大于第三邊
13.?????????????
兩邊之差小于第三邊
假設 0<a<=b<=c
如果 a+b>c (12)
a+b>c --> b>c-a
a+b>c --> a>c-b
b<=c & a>0 --> b-a<c
應為正數,因為0不可以
不知道這是不是考官的本意,他指的本質區別會不會是指所代表的類不同,
request javax.servlet.http.HttpServletRequest
page java.lang.Object
多謝,12、13確實是一回事,11也不嚴謹,應該是應為正數~~
呵呵,看來考慮還是欠缺~~
如果3個數中包含0或者負數,肯定滿足不了“任意兩邊之和大于第三邊”這個條件
yeah~
是這樣,正負判斷也是多余的~
page 是指服務器當前生成的頁面
是這樣嗎?
我沒有具體答案的,自己感覺對就可以了~
呵呵,我有時候也懶,懶的看書,懶的學習,懶的寫代碼,懶的時候就想,一切往錢看,心里就平衡多了~~
工作了幾年之后,只要IQ不是在冰點之下,都會很不錯的~~
呵呵,一起努力吧,開始的時候都是從什么不懂學起的~~