谁养鱼问题的思路分析

今天看到一道很有趣的逻辑题,应该挺经典的,在这里整理一下思路:
1、有5栋5种颜色的房子
2. 每一位房子的主人国籍都不同
3. 这5个人每人只喝一个牌子的饮料, 只抽一个牌子的香烟,只养一种宠物
4. 没有人有相同的宠物, 抽相同牌子的香烟, 喝相同的饮料
提示:

  1. 英国人住在红房子里
  2. 瑞典人养了一条狗
  3. 丹麦人喝茶
  4. 绿房子在白房子左边
  5. 绿房子主人喝咖啡
  6. 抽pall mall烟的人养了一只鸟
  7. 黄房子主人抽dunhill烟
  8. 住在中间那间房子的人喝牛奶
  9. 挪威人住在第一间房子
  10. 抽混合烟的人住在养猫人的旁边
  11. 养马人住在dunhill烟的人旁边
  12. 抽blue master烟的人喝啤酒
  13. 德国人抽prince烟
  14. 挪威人住在蓝房子旁边
  15. 抽混合烟的人的邻居喝矿泉水
    问:谁养鱼?

解答:
由“挪威人住在第一间房子”“挪威人住在蓝房子旁边”可以得出结论:第二间房子是蓝色的。
在这里插入图片描述
由“ 绿房子在白房子左边”可以得出 绿色房子在三号或者四号。“英国人住在红房子里”所以我们可以得出挪威人住的是黄色房子。“黄房子主人抽dunhill烟”,“住在中间那间房子的人喝牛奶”,“绿房子主人喝咖啡”,“养马人住在dunhill烟的人旁边”则可以的出以下结论
在这里插入图片描述
由“抽blue master烟的人喝啤酒”根据上面结论我们可以得出:挪威人不是啤酒,牛奶,茶,咖啡,所以只能说喝矿泉水,则由“抽混合烟的人的邻居喝矿泉水”我们还可以知道蓝色房子的人抽的是混合烟,“抽混合烟的人住在养猫人的旁边”则挪威或者英国人养的是猫,
在这里插入图片描述
“瑞典人养了一条狗”则瑞士人只能住在绿色或者白色房子里,养马的只能是丹麦或者德国人,“丹麦人喝茶”这个时候我们能推出丹麦人在2号或者5号位置,“德国人抽prince烟”,所以蓝色房子只能是丹麦人,这个时候我们能推出白色房子只能是喝啤酒的。又因为“抽blue master烟的人喝啤酒”所以我们可以得到瑞士人抽blue master烟。
在这里插入图片描述
所以英国人抽的是抽pall mall烟。“抽pall mall烟的人养了一只鸟”,英国人养的是鸟,所以挪威人只能养猫。由此,德国人只能养鱼。
在这里插入图片描述
所以养鱼的就是德国人。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值