java 逻辑思维_【java面试】之逻辑思维脑细胞纠结题

看了网上大部分的还没看懂,所以最终总结出来误区伙伴们的思维引导下~

有人从一手纸牌中选定一张牌,他把这张牌的花色告诉X先生,而把点数告诉了Y先生。

两位先生都知道这手纸牌是:黑桃J、8、4,2;红心A、Q、4;方块A、5;草花K、Q、5、4。

x先生和Y先生都很精通逻辑,很善于推理。

他们之间有对话如下:

Y先生:我不知道这张牌。

X先生:我知道你不知道这张牌。

Y先生:现在我知道这张牌了。

X先生:现在我也知道了。

根据以上对话,你能推测出这是下面哪一张牌?   A.方块A   B.红心Q   C.黑桃4   D.方块5

如上解释:

通过第一步: Y(点数)先生:我不知道这张牌。

思维逻辑: 能够确定这张牌肯定出现不止一次 , 否则知道点数,肯定知道是哪张牌

通过第二部:X(花色)先生: 我知道你不知道这张牌。

思维逻辑:X先生如果被告知的是黑桃、草花的话,这里面因为有J、8、k这些单独的点数,X先生不确保Y是不知道这张牌的

所以只能是红心、方块中的花色

思维逻辑误区!不要通过第一步的思维来考虑 ,不要管Y先生的想法, 直接从X(花色先生的思想独立出发)  先生思想出发 . 条件一很容易误导思维逻辑

条件3:点数先生知道这张牌了

剩下的红心、方块中 出现重复点数的是: 红 4、A、Q 方 A 、5   点数先生知道了,肯定剩下的花色中点数不会是重复的,所以

去掉点A, 剩下 红4、Q  方5

条件4:花色先生也知道这张牌了,所以剩下的花色只能是单一的,所以是方5

这个题目相当的残害脑细胞,思维很容易进入死胡同

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值