看板 Soft_Job
作者 AnonymousX (我好弱 又不認真)
標題 [閒聊] 一個邏輯問題
時間 Sun Nov 30 17:50:38 2014


網路上看到一題

有四個程式設計師 甲 乙 丙 丁

分別住在 台北 台中 台南 高雄

分別使用 四種不同語言 C Java VB Pascal

分別喜歡喝四種不同的飲料 茶 咖啡 可樂 果汁

已知

1. 用 VB 的住台北

2. 丙用 Pascal

3. 甲愛喝咖啡

4. 用 Java 的不喝茶

5. 住台南的愛喝可樂

6. 丁住台中

7. 乙沒去過台北

8  用 C 的愛喝果汁

問乙用什麼程式語言

--
用刪去法第一步可以知道 乙可能住在台南或高雄

可能用 C 或 Java

可能喝 茶 果汁 可樂

then

如果乙住台南 愛喝可樂 則他用 Java

如果乙住高雄 則他可能愛喝 茶(X 無選項) 或 果汁(用 C )

然後就卡住了... 無法判斷乙用 C 還是 Java

請問還能怎樣思考呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.125.176
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1417341041.A.B74.html
uranusjr: 這種題目要把其他的也解一解, 只專注在一個項目一定不夠然後這和 Soft_Job 是有個鬼關係...1F 11/30 18:00
narukaze: 若乙住高雄 則丙住台南 因此丙喝可樂
因此語言剩下 java c, 飲料剩下 果汁 茶
這和條件"java不喝茶"與"C喝果汁" 無法同時存在
所以乙住高雄3F 11/30 18:01
hSATAC: 所以乙住台南吧...原 po 其實解一半了,後面代一代就好了7F 11/30 18:08
alog: 你這題型好像某種網路上的假面試題@@8F 11/30 18:20
narukaze: 啊 對 台南 囧9F 11/30 18:24
PoorLoser: 唯一能想到的是巢狀條件會用到, 不然考這個真的很無聊10F 11/30 18:25
AnonymousX: Thanks!11F 11/30 18:39
meowyih: 三十年牽的讀者文摘很愛出這種題目,我國小很愛玩12F 11/30 18:41

--
作者 AnonymousX 的最新發文:
  • +9 [討論] fb讚數韓國瑜超越陳其邁了 - HatePolitics 板
    作者: 24.84.232.211 (加拿大) 2018-10-12 02:07:49
    撰文當下 韓 165943 陳 157965 1. 之前好像有人分析媒體一直在等這一刻 2. 不知道多久會被反超
    21F 10推 1噓
  • +2 [閒聊] 一個邏輯問題 - Soft_Job 板
    作者: 59.126.125.176 (台灣) 2014-11-30 17:50:38
    網路上看到一題 有四個程式設計師 甲 乙 丙 丁 分別住在 台北 台中 台南 高雄 分別使用 四種不同語言 C Java VB Pascal 分別喜歡喝四種不同的飲料 茶 咖啡 可樂 果汁 已知 1. …
    12F 2推