11吃苹果的在喝香槟,
12江小姐在吃香蕉,
13赵小姐站在蓝衣服的旁边,
14喝白开水的站在吃橘子的旁边,
15赵小姐站在最左边。
问 哪个小姐养蛇?
我先公布答案:江小姐养蛇。
下面是我的分析,当时没分析出来只能怪自己太笨了。
分析这种题目我觉得应该把所有已知条件列出来,然后逐个排除,
已知的条件有:
| 姓名 | 颜色 | 饮料 | 宠物 | 水果 |
| 钱 | 红 | |||
| 翁 | 狗 | |||
| 陈 | 茶 | |||
| 江 | 香蕉 | |||
| 赵(最左) |
再看题目给出的提示:赵最左,赵小姐站在蓝衣服旁边,中间的在喝牛奶,绿衣服在白衣服左边(说明中间的颜色科可能是绿色或者红色),但又知道绿色的和咖啡,所以就可以知道红色中间,然而钱小姐是穿红色的,绿色和白色在后面,那么赵小姐的颜色也就可以得到为黄色,黄色的吃梨,然而养鱼的旁边是吃梨的,填表如下。
| 姓名 | 颜色 | 饮料 | 宠物 | 水果 |
| 赵 | 黄 | 梨 | ||
| 篮 | 鱼 | |||
| 钱 | 红 | 牛奶 | ||
| 绿 | 咖啡 | |||
| 白 |
再下一步:剩下三种饮料,我们知道陈小姐是喝茶的,吃苹果的喝香槟,所以推出赵小姐喝白开水。我们又有条件是喝白开水的站在吃橘子的旁边,所以可以知道梨的下一个是橘子。这时我们在看表,发现饮料有两种没填,但我们有一个条件是,吃苹果的喝香槟,所以香槟和苹果就可以填入最后的格子,那么茶的位置也可以得出了,喝茶的是陈小姐,再填表。
| 姓名 | 颜色 | 饮料 | 宠物 | 水果 |
| 赵 | 黄 | 白开水 | 梨 | |
| 陈 | 篮 | 茶 | 鱼 | 橘子 |
| 钱 | 红 | 牛奶 | ||
| 绿 | 咖啡 | |||
| 白 | 香槟 | 苹果 |
继续分析:关于水果还剩下两个没填, 吃橘子的站在养猫的旁边,养鱼的旁边是吃梨的,所以就有赵小姐是养猫的,
我们知道条件吃西瓜的养鸟,所以它只能填在中间或右中的位置,然而翁小姐养了一条狗,所以最后的一行填入翁和狗。现在我们可以确定下这五个人的位置了,分别为赵、陈、钱、江、翁,最后还有一个条件:江是吃香蕉的,所以剩下就可以推出钱小姐吃西瓜养鸟,现在已经确定无疑是江小姐养蛇了。
| 姓名 | 颜色 | 饮料 | 宠物 | 水果 |
| 赵 | 黄 | 白开水 | 猫 | 梨 |
| 陈 | 篮 | 茶 | 鱼 | 橘子 |
| 钱 | 红 | 牛奶 | 鸟 | 西瓜 |
| 江 | 绿 | 咖啡 | 蛇 | 香蕉 |
| 翁 | 白 | 香槟 | 狗 | 苹果 |
其实这个智力题并不能难,但要做出来恐怕要花一定时间,我也是私下理清思路才解出来的。
题目二:有三个人正在等公共汽车。 一个是快要死的老人,需要马上送到医院。
最后
在此为大家准备了四节优质的Android高级进阶视频:
架构师项目实战——全球首批Android开发者对Android架构的见解
附相关架构及资料
领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。