月薪三万的一道面试题,下面和猎萝卜网小编来一起了解。


小明和小强都是张老师的学生,张老师的生日是M月N日


    2人都知道张老师的生日是下列10组中的一天, 


    张老师把M值告诉了小明,把N值告诉了小强, 


    张老师问他们知道他的生日是那一天吗?


    3月4日   

    3月5日 

    3月8日 

    6月4日 

    6月7日 

    9月1日

    9月5日 

    12月1日 

    12月2日


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

image.png

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


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

 

    请根据以上对话推断出张老师的生日是哪一天


    一定是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的话,小明还是无法去判断结果。