美文网首页iOS Developer
iOS-逻辑思维面试题01

iOS-逻辑思维面试题01

作者: 一位不愿透露姓名的王先生_ | 来源:发表于2017-03-09 20:13 被阅读137次

    逻辑思维题:一间房中有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)。

    相关文章

      网友评论

        本文标题:iOS-逻辑思维面试题01

        本文链接:https://www.haomeiwen.com/subject/wzyywttx.html