[閒聊] 一個邏輯問題

看板Soft_Job (軟體人)作者 (我好弱 又不認真)時間11年前 (2014/11/30 17:50), 編輯推噓4(4015)
留言19則, 13人參與, 最新討論串1/5 (看更多)
網路上看到一題 有四個程式設計師 甲 乙 丙 丁 分別住在 台北 台中 台南 高雄 分別使用 四種不同語言 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

11/30 18:00, , 1F
這種題目要把其他的也解一解, 只專注在一個項目一定不夠
11/30 18:00, 1F

11/30 18:01, , 2F
然後這和 Soft_Job 是有個鬼關係...
11/30 18:01, 2F

11/30 18:01, , 3F
若乙住高雄 則丙住台南 因此丙喝可樂
11/30 18:01, 3F

11/30 18:02, , 4F
因此語言剩下 java c, 飲料剩下 果汁 茶
11/30 18:02, 4F

11/30 18:02, , 5F
這和條件"java不喝茶"與"C喝果汁" 無法同時存在
11/30 18:02, 5F

11/30 18:03, , 6F
所以乙住高雄
11/30 18:03, 6F

11/30 18:08, , 7F
所以乙住台南吧...原 po 其實解一半了,後面代一代就好了
11/30 18:08, 7F

11/30 18:20, , 8F
你這題型好像某種網路上的假面試題@@
11/30 18:20, 8F

11/30 18:24, , 9F
啊 對 台南 囧
11/30 18:24, 9F

11/30 18:25, , 10F
唯一能想到的是巢狀條件會用到, 不然考這個真的很無聊
11/30 18:25, 10F

11/30 18:39, , 11F
Thanks!
11/30 18:39, 11F

11/30 18:41, , 12F
三十年牽的讀者文摘很愛出這種題目,我國小很愛玩
11/30 18:41, 12F

11/30 20:23, , 13F
乙住台南喝可樂用JAVA
11/30 20:23, 13F

12/01 02:16, , 14F
這是programmar的面試題嗎 雖然有趣不過出現機率應該
12/01 02:16, 14F

12/01 02:17, , 15F
滿小 近幾年來面試過的二三十間中只碰過一次這題目
12/01 02:17, 15F

12/01 13:43, , 16F
大概只有丙丁無法確定
12/01 13:43, 16F

12/01 22:56, , 17F
一樓正解~
12/01 22:56, 17F

12/02 02:17, , 18F
這個應該跟數獨蠻像的 把關西用表格列一列 可以得到
12/02 02:17, 18F

12/04 14:25, , 19F
我前幾個月面試...還是很多出這個..不太懂是要考什麼= =
12/04 14:25, 19F
文章代碼(AID): #1KUkXnjq (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KUkXnjq (Soft_Job)