月薪三万的一道面试题

    小明和小强都是张老师的学生,张老师的生日是M月N日
    2人都知道张老师的生日是下列10组中的一天,
    张老师把M值告诉了小明,把N值告诉了小强,
    张老师问他们知道他的生日是那一天吗?
    3月4日  
    3月5日
    3月8日
    6月4日
    6月7日
    9月1日
    9月5日
    12月1日
    12月2日

    小明说:如果我不知道的话,小强肯定也不知道
    小强说:本来我也不知道,但是现在我知道了
    小明说:哦,那我也知道了
    请根据以上对话推断出张老师的生日是哪一天
    一定是9月1日:
    第一句话告诉我们是3月或是9月8
    第二句话,小强一下子就说他知道了,那么首先要排除5日,因为3月与9月都有5日,而其他日都是单一的,所以告诉小强的日一定是1,4,8中的一个他才可以一下就能确定是哪一天,但小明还是不知道,
    第三句话,但是小明说他也知道了,那就只有一个可能是9月1日,因为小明知道是9月但不确定是1日或是5日,而小强可以一下子确定他知道了,那一定要排除5日,因为3月与9月各有一个5日
    所以一定是9月1日

    应该是9月1日
    第一句话告诉我们月份是3或9。假设小强知道的话,那老师告诉他的N值应该是7或2,所对应的M值是6和12,因为小明说如果他不知道的话,小强肯定不知道,所以可以排除M值为6和12。
第二句告诉我们日期是1或4或8,因为剩余的五组数的N值中5是重复的,如果是5,小强肯定不会说现在我知道了。
    第三句告诉我们月份应该是9,现在剩下三组数:3/4,3/8,9/1,如果是3的话,小明还是无法去判断结果。

上一篇:警惕公务员三大陷阱面试题目
下一篇:Google令人抓狂的面试题