邏輯推理過程

首先拿一張紙,畫上6X6的表格並寫好欄位名稱,如下

(希望還沒解出來的網友跟著一起做)

  1 2 3 4 5
國籍          
房屋顏色          
寵物          
飲料          
香菸          

接下來就開始一邊推理一邊填表格了...


8.最中間的屋主喝牛奶 9.挪威人住第一間房 14.挪威人住藍色屋子的隔壁

根據以上三點表格變成:

  1 2 3 4 5
國籍 挪威        
房屋顏色   藍色      
寵物          
飲料     牛奶    
香菸          

由第四點:綠色屋子在白色屋子的左邊,我們可以推論出兩種情形:

3號房子綠色+4號房子白色 或是 4號房子綠色+5號房子白色

再加上第五點:綠色屋子的屋主喝咖啡

表示3號房子不可能是綠色(因為已經填了牛奶了)

因此表格變成:

  1 2 3 4 5
國籍 挪威        
房屋顏色   藍色   綠色 白色
寵物          
飲料     牛奶 咖啡  
香菸          

第一點:英國人住紅色屋子

因為第1間已經填挪威,2.4.5也都填了顏色,所以英國人只可能在第三間

第七點:黃色屋主抽Dunhill

因為2.3.4.5都已經有了顏色,因此第1間一定是黃色的

第十一點:養馬屋主的隔壁抽Dunhill

因為已知道第1間抽Dunhill,第1間又只有一個隔壁,所以知道第2間養馬

  1 2 3 4 5
國籍 挪威   英國    
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物        
飲料     牛奶 咖啡  
香菸 Dunhill        

接下來沒有直接可以填上去的,就要用假設了

從第十二點知道,抽Blue Master的人喝啤酒

而目前香菸和飲料都還沒填上的只剩2.5兩間

我們可以先假設,第2間抽Blue Master+喝啤酒

(假設的顏色改用粉紅色,建議網友用鉛筆寫,假設錯了可以擦掉)

  1 2 3 4 5
國籍 挪威   英國    
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物        
飲料   啤酒 牛奶 咖啡  
香菸 Dunhill Blue Master      

再從第三點知道:丹麥人喝茶

而國籍跟飲料都還沒填上的只剩第5間,因此也可以填上去

  1 2 3 4 5
國籍 挪威   英國   丹麥
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物        
飲料   啤酒 牛奶 咖啡
香菸 Dunhill Blue Master      

第十五點:只喝開水的人住在抽Blend的隔壁

我們發現:只剩下第一間沒有飲料,那就應該填開水,可是他隔壁卻不是抽Blend

表示我們之前假設第2間抽Blue Master+喝啤酒錯了

所以正確應該是第5間抽Blue Master+喝啤酒

表格重填成

  1 2 3 4 5
國籍 挪威   英國    
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物        
飲料     牛奶 咖啡 啤酒
香菸 Dunhill       Blue Master

再從第三點知道:丹麥人喝茶

=>只能填在第2間

再來是第十五點:只喝開水的人住在抽Blend的隔壁

可以知道:第1間喝水,第2間抽Blend

第十三點:德國人抽Prince

=>只能填在第4間

  1 2 3 4 5
國籍 挪威 丹麥 英國 德國  
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物        
飲料 牛奶 咖啡 啤酒
香菸 Dunhill Blend   Prince Blue Master

第六點:抽Pall Mall香菸的人養鳥

=>只能填在第3間

第十點:抽Blend的人住在養貓人家的隔壁

=>第1間養貓

第二點:瑞典人養狗

=>只能填在第5間

  1 2 3 4 5
國籍 挪威 丹麥 英國 德國 瑞典
房屋顏色 黃色 藍色 紅色 綠色 白色
寵物  
飲料 牛奶 咖啡 啤酒
香菸 Dunhill Blend Pall Mall Prince Blue Master

所有的都填完了,終於知道誰是養魚的囉!