Re: [閒聊] 一個邏輯問題

看板Soft_Job作者 (小y寶貝)時間9年前 (2014/11/30 22:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《AnonymousX (我好弱 又不認真)》之銘言: : 有四個程式設計師 甲 乙 丙 丁 : 分別住在 台北 台中 台南 高雄 : 分別使用 四種不同語言 C Java VB Pascal : 分別喜歡喝四種不同的飲料 茶 咖啡 可樂 果汁 : 已知 : 1. 用 VB 的住台北 : 2. 丙用 Pascal : 3. 甲愛喝咖啡 : 4. 用 Java 的不喝茶 : 5. 住台南的愛喝可樂 : 6. 丁住台中 : 7. 乙沒去過台北 : 8 用 C 的愛喝果汁 : 問乙用什麼程式語言 : 如果乙住台南 愛喝可樂 則他用 Java : 如果乙住高雄 則他可能愛喝 茶(X 無選項) 或 果汁(用 C ) : 然後就卡住了... 無法判斷乙用 C 還是 Java : 請問還能怎樣思考呢? 用演繹推論: (1) 由1,6,7得乙要嘛住在台南,要嘛住在高雄 (2) 由(1),1,2,得乙要嘛使用C,要嘛使用Java (3) 由3得乙要嘛喝茶,要嘛喝可樂,要嘛喝果汁 (4) 由(2),(3),4得乙要嘛用C並且喝茶,或要嘛用Java而喝可樂或果汁 (5) 由(4),8得乙用Java 乙住哪裡? [1] 由(4),(5),8得乙喝可樂 [2] 由[1],5得乙住台南 然後,我覺得面試還蠻會問這種問題。而面試者可能因為路程太累,或者 在專業上只學程式而沒好好練習數學推演的技巧,那麼,解這個題目時卡住, 真的是莫名的障礙。偶爾來當作面試解題的教學也不錯。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.160.228 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1417356438.A.480.html

12/01 00:28, , 1F
謝謝!
12/01 00:28, 1F
文章代碼(AID): #1KUoIMI0 (Soft_Job)
文章代碼(AID): #1KUoIMI0 (Soft_Job)