微软月薪5万面试题。你选什么–转自太平洋
——————————————————————————–
小明和小强都是张老师的学生,张老师的生日是M月N日,
2人都知道张老师的生日是下列10组中的一天,
张老师把M值告诉了小明,把N值告诉了小强,
张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
—————————————————————-
一下是网友的一些推理过程
看了后我选6月4日
小明说:如果我不知道的话,小强肯定也不知道
说明N不是唯一的这样就除去了6月7日和12月2日
3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
这时小强说:本来我也不知道,但是现在我知道了
说明除去6月7日和12月2日后答案是唯一的了(小强知道这时小明还不知道)
小明说:哦,那我也知道了
这时小明知道了除去6月7日和12月2日后答案是唯一的了