前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS-逻辑思维面试题01

iOS-逻辑思维面试题01

作者头像
用户1890628
发布2018-05-10 14:42:57
9490
发布2018-05-10 14:42:57
举报
文章被收录于专栏:Objective-CObjective-C

逻辑思维题:一间房中有5顶帽子,3顶红色,2顶蓝色,拿其中3顶分别给A、B、C三个人戴上,每个人只能看到另外两个人帽子颜色,不知道自己帽子什么颜色,又来了个人,问A帽子颜色,A说不知道。问B帽子颜色,B说不知道。问C帽子颜色,C说知道了。请问C帽子什么颜色?没被拿走的帽子颜色A、B、C是不知道的,C在没听A、B说话的时候是不知道自己帽子是什么颜色的。现在请你分析C是如何知道自己帽子颜色的? 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻 答案往下翻

A第一个看,不知道自己帽子颜色,所以有三种可能: 1.1 B红、C蓝 1.2 B红、C红 1.3 B蓝、C红 如果B蓝、C蓝,则A能推断出自己是红色的。

B第二个看,也不知道自己帽子颜色,但是根据A的结果推断,所以可能有两种可能: 2.1 B红、C红(1.2) 2.2 B蓝、C红(1.3) 理论上一开始B和A结果相同,都为3种情况(即1.1,1.2,1.3)。但是如果B看到C是蓝色的话(即1.1),那么B一定能推算出自己是红色(即1.1)。

C第三个看,根据A、B所述,所以即使C不看A、B帽子颜色也完全可以推断出自己帽子的颜色,红色(即2.1,2.2)。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.03.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档