使用画表格的方式最容易求解:
1. 通过已知条件,可以轻易得到如下表格:
牛奶 | 咖啡 | |||
挪威 | 英国 | |||
蓝色 | 红色 | 绿色 | 白色 |
2.再经过分析,挪威人房子的颜色只能是黄色了,因此黄色房子主人抽Dunhill以及邻居养马就可以轻易确定了:
马 | ||||
牛奶 | 咖啡 | |||
Dunhill | ||||
挪威 | 英国 | |||
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
3. 丹麦人喝茶,因此丹麦人只有2.5两个位置,首先测试5:
马 | ||||
牛奶 | 咖啡 | 茶 | ||
Dunhill | ||||
挪威 | 英国 | 丹麦 | ||
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
4. 由于抽Blue Master的人喝啤酒,而第一个房子已经确定抽Dunhill,则这个人只能在第2个房子:
马 | ||||
啤酒 | 牛奶 | 咖啡 | 茶 | |
Dunhill | Blue Master | |||
挪威 | 英国 | 丹麦 | ||
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
5. 再有抽Blends的人有一个喝水的邻居,现在剩下的只有可能是第一个房子喝水,但它只有一个抽Blue Master的邻居,故该解不可行。回到第三步,丹麦人只能在第二个房子:
马 | ||||
茶 | 牛奶 | 咖啡 | ||
Dunhill | ||||
挪威 | 丹麦 | 英国 | ||
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
6. 再次考虑抽Blue Master的人喝啤酒,而第一个房子已经确定抽Dunhill,则这个人只能在第5个房子:
马 | ||||
茶 | 牛奶 | 咖啡 | 啤酒 | |
Dunhill | Blue Master | |||
挪威 | 丹麦 | 英国 | ||
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
7.由于德国人抽Prince,而当前只有4、5两个位置没有确定国家并且5已经确定抽Blue Master,则德国人只能在第四个房子:
马 | ||||
茶 | 牛奶 | 咖啡 | 啤酒 | |
Dunhill | Prince | Blue Master | ||
挪威 | 丹麦 | 英国 | 德国 | |
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
8. 由于抽Pall Mall的人养鸟,而当前只有2、3两个位置没确定抽什么,并且位置2已经确定养马,则只能在第三个房子;并且,由于瑞典人养狗,目前只有第5个房子没有确定国籍,瑞典人也就可以确定是在第5个房子了:
马 | 鸟 | 狗 | ||
茶 | 牛奶 | 咖啡 | 啤酒 | |
Dunhill | Pall Mall | Prince | Blue Master | |
挪威 | 丹麦 | 英国 | 德国 | 瑞典 |
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
9.由于抽Blends的人住在养猫的人的隔壁,并且有一个喝水的邻居,目前只有第2个房子没有确定抽什么,所以一定是第二个房子,而他的养猫的和喝水的邻居只能是同一个人,第一个人:
猫 | 马 | 鸟 | 狗 | |
水 | 茶 | 牛奶 | 咖啡 | 啤酒 |
Dunhill | Blends | Pall Mall | Prince | Blue Master |
挪威 | 丹麦 | 英国 | 德国 | 瑞典 |
黄色 | 蓝色 | 红色 | 绿色 | 白色 |
10.由此我们可以确定是住在绿色房子里面的德国人养鱼。