程序员面试题:问谁养蛇?

简介:

赵小姐穿黄色衣服,喝白开水,吃梨,奍猫

陈小姐穿蓝色衣服,喝茶,吃橘子,奍鱼
钱小姐穿红色衣服,喝牛奶,吃西瓜,奍鸟
江小姐穿绿色衣服,喝咖啡,吃香蕉,奍蛇
翁小姐穿白色衣服,喝香槟,吃苹果,奍狗

 

解题过程

由于该提条件繁多,感觉画个表格思路比较清晰,然后将所有给出的关系用简短的字词表示,用完的即划掉,更容易找出有用的关系,有助于理清思路。

1、根据赵小姐站在最左边、站在中间的小姐喝牛奶和赵小姐站在穿蓝衣服的小姐旁边 很容易填出第一步

姓氏

       

颜色

 

     

饮料

   

牛奶

   

水果

         

宠物

         

 

2、根据 穿绿衣服的站在穿白衣服的左边得知绿色衣服只能在第3或第4,又穿绿衣服的小姐喝咖啡 所以 绿色衣服只能在第4,第5是白色,结果如下

姓氏

       

颜色

 

 

绿

饮料

   

牛奶

   

水果

         

宠物

         

 

3、根据条件 钱小姐穿红色衣服 得知 钱小姐在中间且赵小姐穿黄色,又根据条件穿黄衣服的小姐吃梨、穿绿衣服的小姐喝咖啡、养鱼的小姐旁边的那位吃梨 得出结果如下

姓氏

 

   

颜色

绿

饮料

   

牛奶

咖啡

 

水果

       

宠物

 

     

 

4、到这里似乎剩下的条件似乎难以做出判断,那么继续分析可能的情况

姓氏

 

   

颜色

绿

饮料

   

牛奶

咖啡

 

水果

       

宠物

 

     

 

可能的

情况

     

翁狗

翁狗

 

陈茶

   

陈茶

 

苹果香槟

   

苹果香槟

 

江香蕉

 

江香蕉

江香蕉

   

西瓜鸟

西瓜鸟

西瓜鸟

 

橘子

橘子

橘子

 

   

 

5、通过观察发现可能情况第二行和第三行都是可能情况最少且互相冲突的,不妨假设陈小姐在第5,那么结果如下

姓氏

 

 

颜色

绿

饮料

香槟

牛奶

咖啡

水果

苹果

     

宠物

 

     

与喝开水的小姐站在吃橘子的小姐旁边 条件矛盾,所以假设不成立。

 

6、所以陈小姐在第2,苹果香槟在第5,赵小姐喝水,江小姐在第4,翁小姐在第5,钱小姐吃西瓜养鸟,陈小姐吃橘子,赵小姐养猫,答案既出!

 

姓氏

颜色

绿

饮料

牛奶

咖啡

香槟

水果

橘子

西瓜

香蕉

苹果

宠物

 


本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/5000560.html,如需转载请自行联系原作者

相关文章
|
8月前
|
存储 算法 程序员
【Leetcode 程序员面试金典 01.01】判定字符是否唯一 —— 位运算|哈希表
可以使用哈希表或位运算来解决此问题:由题可知s[i]仅包含小写字母,int[26]即能表示字符的出现次数;
|
8月前
|
算法 程序员 索引
【Leetcode 程序员面试金典 02.08】 —— 环路检测 |双指针
我们可以使用双指针解决本题,由数学推导可知:a 的距离为(环长度的倍数 - b),即 tmp 指针从头节点走到环开头节点等于 slow 指针走到环开头节点的距离
|
8月前
|
数据采集 数据挖掘 程序员
2024年Python最全资深程序员:学Python我推荐你用这几款编辑器,2024年最新面试考哪些
2024年Python最全资深程序员:学Python我推荐你用这几款编辑器,2024年最新面试考哪些
2024年Python最全资深程序员:学Python我推荐你用这几款编辑器,2024年最新面试考哪些
|
8月前
|
算法 前端开发 JavaScript
2024年Python最全资深程序员对于Python各个方向的面试经验分享,非常给力!,2024年最新2024金三银四面试季
2024年Python最全资深程序员对于Python各个方向的面试经验分享,非常给力!,2024年最新2024金三银四面试季
|
8月前
|
Java 程序员
Java this关键字详解(3种用法),Java程序员面试必备的知识点
Java this关键字详解(3种用法),Java程序员面试必备的知识点
|
4月前
|
算法 程序员 Go
PHP 程序员学会了 Go 语言就能唬住面试官吗?
【9月更文挑战第8天】学会Go语言可提升PHP程序员的面试印象,但不足以 solely “唬住” 面试官。学习新语言能展现学习能力、拓宽技术视野,并增加就业机会。然而,实际项目经验、深入理解语言特性和综合能力更为关键。全面展示这些方面才能真正提升面试成功率。
68 10
|
5月前
|
JavaScript 前端开发 小程序
CoderGuide 程序员前后端面试题库,打造全网最高质量题库
CoderGuide涵盖范围包括且不限于:前端面试题(Vue,React,JS,HTTP,HTML,CSS面试题等),后端面试题(Java,Python,Golang,PHP,Linux,Mysql面试题等),以及算法面试题,大厂面试题,高频面试题,校招面试题等,你想要的,这里都有!
89 2
|
7月前
|
前端开发 应用服务中间件 程序员
老程序员分享:Nginx相关面试题
老程序员分享:Nginx相关面试题
74 2
|
7月前
|
SQL JavaScript Java
java程序员面试题大全含答案(2018--2019)
java程序员面试题大全含答案(2018--2019)
|
8月前
|
前端开发 JavaScript 程序员
2024年最新65% 的程序员竟都是自学成才?_为啥学技术都自学,2024年最新42岁程序员面试
2024年最新65% 的程序员竟都是自学成才?_为啥学技术都自学,2024年最新42岁程序员面试
2024年最新65% 的程序员竟都是自学成才?_为啥学技术都自学,2024年最新42岁程序员面试

热门文章

最新文章