相關文章:
面試考題
面試考題(二)
面試考題(四)
怎麼婉拒來面試的應徵者
李小龍:「 寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7……+n」
李小龍:「
if(0==n%2)
return (n/2)*(-1);
else
return (n/2)*(-1)+n;」
小孩子:「 這不是我們的第一題嗎」
李小龍:「 恩」
小孩子:「 我知道有這個正確答案」
小孩子:「 最短寫法」
李小龍:「 我自己寫mod2」
李小龍:「 但是沒想到這樣算 ㄎㄅ」
小孩子:「 恩 這連迴圈都免了 超快DER」
李小龍:「 直接出答案阿」
小孩子:「 恩 公式姊」
李小龍:「 Write a function to calculate 1*2+2*3+...+(n-1)*n」
李小龍:「 小孩子:當機了」
小孩子:「 ??」
小孩子:「 剛去洗澡」
李小龍:「 進階版本阿」
李小龍:「 叫主管改題目了」
小孩子:「 寫計算方式喔」
李小龍:「 用程式解 1*2+2*3+...+(n-1)*n」
小孩子:「 喔喔」
小孩子:「 現在才發現題目不一樣」
小孩子:「 = =」
小孩子:「 不會壓~~」
小孩子:「 而且原本的第一題都有人寫不出來了 你想害死誰 XD」
李小龍:「 主管:真的有這麼難嗎? 我叫我們工程師現場解給你看」
李小龍:「 小孩子:幹」
李小龍:「 這題真的蠻靠北的」
李小龍:「
int sum(int n)
{
int sum = 0;
for(int i = 2;i <= n;++i)
sum += (i - 1) * i;
return sum;
}」
小孩子:「 真簡單 (菸」
小孩子:「 看了秒董 WHY剛剛說不會」
小孩子:「 當機了喔」
李小龍:「 因為沒看到答案」
李小龍:「 明天出這種題目我就要笑了= =」
小孩子:「 小龍:拿點有知識的來考好嗎」
卡卡米:「 .」
卡卡米:「 sigma( x* (x-1) )」
卡卡米:「 = sigma ( x^2 - x )」
卡卡米:「 = sigma x^2 - sigma x」
卡卡米:「 sigma x^2 = n(n+1)(2n+1)/6」
卡卡米:「 sigma x = n(n+1)/2 = 3n(n+1)/6」
卡卡米:「 sigma x^2 - x = n(n+1)(2n+1-3)/6」
卡卡米:「 這則訊息已經被移除。」
卡卡米:「 寫錯了 幹」
卡卡米:「 喔」
卡卡米:「 算錯了」
卡卡米:「 是 n(n+1)(2n-2) /6」
卡卡米:「 [2014年7月7日 上午 03:32] 李小龍:
<<< 用程式解 1*2+2*3+...+(n-1)*n」
卡卡米:「
function 解(n){
return 2*n(n+1)(n-1)/6;
}」
卡卡米:「 趕快背一下解了」
小馬:「 0.0」
卡卡米:「 .」
卡卡米:「 想到一個很屌的解了」
卡卡米:「 2c(n+1,3)」
沒有留言:
張貼留言