发新话题
打印

“年薪40万的一道面试题” ,你会做吗?

“年薪40万的一道面试题” ,你会做吗?

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日   
3月5日
3月8日
6月7日
9月1日
9月5日
12月1日
12月2日
12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

TOP

果真,我不是拿40万的人,所以,我不会,

TOP

张老师的生日是9月1日  对不?

TOP

楼上的,你说结果,也说说原因。能解释的通就好。

TOP

9月1日

 

1、小明说:如果我不知道的话,小强肯定也不知道   

所以日期不可能在只出现一次。而日期出现过一次的只有6.7/12.2(如果只出现过一次则小强应当知道)则一定不是6月和12月

 

 2、小强说:本来我也不知道,但是现在我知道了  

证实了上面推理,只能在3月和9月中。而这二个月的数据中5号出现二次。如果是5号,则小强一定仍无法断定是3月或9月。现在只余下3.4 3.8 9.1 有可能

 

 3、 小明说:哦,那我也知道了   

 

如果是3月份那余下3.4 3.8 小明是无法判断到底是哪一天的。

因此只有是9月1日,小明才能根据小强的说法,断定出结论

TOP

题目中10个日期是:

3月4日  

3月5日 

3月8日

6月4日 

6月7日

 9月1日 

9月5日

12月1日 

12月2日 

12月8日 应该是10个日子

TOP

貌似 很有 道理!

TOP

1、小明说:如果我不知道的话,小强肯定也不知道 这样可以排 除6月与12月。理由:因为小明知道月份,它又说我不知道的话 ,对方肯定不知道,因此小明的M月所含后面的数字,应该全部是不止一次出现,6月与12月都有7、2,所以排除6与12。明白什么意思了吗?意思就是说,如果我不知道是几月的话,小强就算说出是几日的生的也没用,因为小强知道的这个数字在其它月份里也会出现,而6月7日和12月2日中的7和2只出现过一次,所以可以排除六月和十二月。

 

2、小强说:本来我也不知道,但是现在我知道了 排除3月5日 ,9月5日。因为小强知道N,根据第二句话,可知N肯定是一次性的。所以剩下3月4日、3月8日与9月1日。明白什么意思了吗?把六月和十二月排除后就剩下:3月4日3月5日3月8日 和9月1日9月5日,小强知道日期,当他看到这组数字时肯定的说他知道了,证明他知道的数字肯定在三月和九月里的日期数字没有重复,所以肯定排除了三月五日和九月五日。

 

 3、小明说: 哦,那我也知道了 得出9月1日,理由:小强知道,小明称出知道了。所以小明知道的M,在剩下的3个日期当中肯定是唯一的 。我们先看看剩下的:3月4日,3月8日,9月1日,这时小明说他也知道了,这就证明肯定不是三月,因为三月有两个日期,如果是三月的话,他不可能这么肯定的说他知道了。明白了吗? 最后结论: 张老师的生日是9月1日。

TOP

谁给40万那

TOP

都是 强人那。。。。

TOP

发新话题