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

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

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

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

相关文章

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static