回复:月薪三万的一道面试题,来试试吧!
推断:首先,从 小明说:如果我不知道的话,小强肯定也不知道可以排除6月7日,12月2日,因为2和7作为N数只有1个,剩下:
3月4日 3月5日 3月8日 6月4日 9月1日 9月5日
12月1日 12月8日
再从小强说:本来我也不知道,但是现在我知道了:可以推断排除:6月4日 12月1日 12月8日 3月5日 9月5日
剩下:
3月4日 3月8日 9月1日
再从小明说:哦,那我也知道了,可以 推断排除3月4日 3月8日
所以只有9月1日了
9月1日
小明说:如果我不知道的话,小强肯定也不知道。'因为小强得到的是N(日),如果N=2或N=7,那么小强是知道答案的,得到7生日就是6月7日,得到2生日就是12月2日。$ d, V7 n0 i: Y: Y* g那为什么小明能肯定小强是不知道的呢,因为他得到的M(月)并非6和12。那么M=3或者M=9。
本来我也不知道,但是现在我知道了。
小强推理了小明的话,得出M=3或9,再结合自己得到的N,确定了答案!!那就是说,N肯定不是5,于是,答案可能是3月4,3月8和9月1。
小明说:哦,那我也知道了。
小明他根据小强的话排除了N=5,也得出3月4,3月8和9月1三个可能性,再跟自己得到的M结合,就知道了答案。
9月1日
那M就一定得是9了,如果是3,小明是无法确定答案的。9月1日