Re: [請益] 今天去面試IC設計軟體工程師被打爆的題目

作者: GuitarOcean (有為而無所求)   2013-11-16 19:27:39
※ 引述《ejnfu ((-. .-)b)》之銘言:
: 純討論 說一下我的想法
: 因為題目是說"最少"要買幾張就可以中3個號碼以上
: 直覺上不用買這麼多
: 如果我們把題目稍微簡化一點
: 假設是6個號碼(1~6)任選3個開獎 只要2個與開獎號碼相同即有獎
: 一樣是求最少要買幾張可以保證中獎
: 如果按照上面的算法應該是:
: C3取0 x C3取3 + C3取1 x C3取2 + 1 = 11
: 但實際
: 你只需要買2張
: 123
: 456
會這樣表示你參入了人工智能做判斷
要寫程式可以讓電腦跑 要的是簡單的邏輯
若問題現在是49個號碼選6個 你要怎麼讓電腦判斷出較好的"數字分佈"
這可能會變成是一個complexity非常高的問題了
而用原本把確定不會中的都扣除掉的方法 比較符合寫程式的scalibility吧
且計算複雜度上 需要幾個compare(或最多需要幾個compare)也較容易估算
面試的話 最好這樣講 這樣面試官就會被你唬得一愣一愣的
個人淺見...
作者: dakkk (我是牛我反芻)   2012-01-16 19:32:00
XD 學起來
作者: ckaha (★閃亮數學推理★)   2012-01-16 20:29:00
不太認為有能力的面試官會接受把簡單的東西弄複雜
作者: DonChingWu (幹樵吳)   2012-01-18 23:34:00
這種題目唯一的功能就是讓面試官看起來很聰明

Links booklink

Contact Us: admin [ a t ] ucptt.com