(逻辑思维)五个来自不同地方的人,住不同的房子,吸不同牌子的香烟,和不同的饮料,判断谁养猫

本文主要是介绍(逻辑思维)五个来自不同地方的人,住不同的房子,吸不同牌子的香烟,和不同的饮料,判断谁养猫,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

五个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物,根据一下线索,判断谁养猫:疑问

1.红房子在蓝房子的右边,白房子的左边(不一定紧邻)

2.黄房子的主人来自香港,他的房子,不是最左边

3.爱吃比萨饼的人住在爱喝矿泉水的人隔壁

4.来自北京的人爱喝茅台酒,住在来自上海的人的隔壁

5.吸希尔顿香烟的人住在养马的人的右边隔壁

6.爱喝啤酒的人也爱吃鸡

7.绿房子的人养狗

8.爱吃面条的人住在养蛇的人的隔壁

9.来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都

10.养鱼的人住在最右边房子里

11.吸万宝路香烟的人住在吸希尔顿的人和吸“555”香烟的人的中间(紧邻)

12.红房子的破爱喝茶

13.爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁

14.吸红塔山香烟的人即不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻

15.来自上海的人住在左数第二间房子里

16.爱喝矿泉水的人住在最中间的房子里

17.爱吃面条的人也爱喝葡萄酒

18.吸“555”香烟的人比吸希尔顿香烟的人住得靠右

解答:

15.来自上海的人住在左数第二间房子里4.来自北京的人爱喝茅台酒,住在来自上海的人的隔壁16.爱喝矿泉水的人住在最中间的房子里

——A左边第一间:北京人,喝茅台

11.吸万宝路香烟的人住在吸希尔顿的人和吸“555”香烟的人的中间(紧邻)18.吸“555”香烟的人比吸希尔顿香烟的人住得靠右

——B从左到右的顺序:希尔顿 万宝路 555

14.吸红塔山香烟的人即不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻15.来自上海的人住在左数第二间房子里B从左到右的顺序:希尔顿 万宝路 555

——C 吸香烟的顺序从左至右:健牌 希尔顿 万宝路 555红塔山

5.吸希尔顿香烟的人住在养马的人的右边隔壁

——D 左边第一间:北京人 喝茅台 抽健牌烟 养马

1.红房子在蓝房子的右边,白房子的左边(不一定紧邻)2.黄房子的主人来自香港,他的房子,不是最左边

——E 左边第一间:不是黄、红(左边有蓝)、白(左边有红、蓝)

7.绿房子的人养狗D 左边第一间:北京人 喝茅台 抽健牌烟 养马E 左边第一间:不是黄、红(左边有蓝)、白(左边有红、蓝)

——F 左边第一间:北京人 蓝色养马 抽健牌烟 喝茅台

6.爱喝啤酒的人也爱吃鸡17.爱吃面条的人也爱喝葡萄酒3.爱吃比萨饼的人住在爱喝矿泉水的人隔壁16.爱喝矿泉水的人住在最中间的房子里

——G左边第一间:爱吃牛肉和豆腐其中之一

9.来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都

——H 左边第一间:北京人 蓝色养马抽健牌烟喝茅台吃豆腐13.爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁17.爱吃面条的人也爱喝葡萄酒

——I 左边第二间:上海人 抽希尔顿 喝葡萄酒 吃面条8.爱吃面条的人住在养蛇的人的隔壁

——J 左数第三间:养蛇 喝矿泉水 抽万宝路1.红房子在蓝房子的右边,白房子的左边(不一定紧邻)12.红房子的爱喝茶3.爱吃比萨饼的人住在爱喝矿泉水的人隔壁

——K 左数第四间:红色 555 喝茶 吃比萨9.来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都

——L左数第四间:天津人 红色 555喝茶 吃比萨1.红房子在蓝房子的右边,白房子的左边(不一定紧邻)2.黄房子的主人来自香港,他的房子,不是最左边6.爱喝啤酒的人也爱吃鸡9.来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都

——M 左数第五间:白色 成都人 养鱼 抽红塔山 喝啤酒 吃鸡

——N 左数第三间:黄色 香港人 养蛇 抽万宝路 喝矿泉水 吃牛肉

7.绿房子的人养狗

——W 左边第二间:绿色 上海人 养狗 抽希尔顿 喝葡萄酒 吃面条

最终答案:

第一间:北京人 蓝色  养马   抽健牌烟   喝茅台      吃豆腐

第二间:上海人 绿色  养狗   抽希尔顿   喝葡萄酒   吃面条

第三间:香港人 黄色  养蛇   抽万宝路   喝矿泉水   吃牛肉

第四间:天津人 红色  养猫   抽555        喝茶          吃比萨

第五间:成都人 白色  养鱼   抽红塔山   喝啤酒       吃鸡

所以:是住在左数第四间红色房间、抽555、喝茶、吃披萨的天津人养猫。


注:这是本人在北京望京一家公司面试时遇到的一道思维逻辑题,看似复杂,其实很简单。很有意思,很有挑战性的一道题。



这篇关于(逻辑思维)五个来自不同地方的人,住不同的房子,吸不同牌子的香烟,和不同的饮料,判断谁养猫的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/524338

相关文章

python判断文件是否存在常用的几种方式

《python判断文件是否存在常用的几种方式》在Python中我们在读写文件之前,首先要做的事情就是判断文件是否存在,否则很容易发生错误的情况,:本文主要介绍python判断文件是否存在常用的几种... 目录1. 使用 os.path.exists()2. 使用 os.path.isfile()3. 使用

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

Python如何判断字符串中是否包含特殊字符并替换

《Python如何判断字符串中是否包含特殊字符并替换》这篇文章主要为大家详细介绍了如何使用Python实现判断字符串中是否包含特殊字符并使用空字符串替换掉,文中的示例代码讲解详细,感兴趣的小伙伴可以了... 目录python判断字符串中是否包含特殊字符方法一:使用正则表达式方法二:手动检查特定字符Pytho

Python多重继承慎用的地方

《Python多重继承慎用的地方》多重继承也可能导致一些问题,本文主要介绍了Python多重继承慎用的地方,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录前言多重继承要慎用Mixin模式最后前言在python中,多重继承是一种强大的功能,它允许一个

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

Python如何精准判断某个进程是否在运行

《Python如何精准判断某个进程是否在运行》这篇文章主要为大家详细介绍了Python如何精准判断某个进程是否在运行,本文为大家整理了3种方法并进行了对比,有需要的小伙伴可以跟随小编一起学习一下... 目录一、为什么需要判断进程是否存在二、方法1:用psutil库(推荐)三、方法2:用os.system调用

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

Python中判断对象是否为空的方法

《Python中判断对象是否为空的方法》在Python开发中,判断对象是否为“空”是高频操作,但看似简单的需求却暗藏玄机,从None到空容器,从零值到自定义对象的“假值”状态,不同场景下的“空”需要精... 目录一、python中的“空”值体系二、精准判定方法对比三、常见误区解析四、进阶处理技巧五、性能优化

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语