起薪五萬不是夢!微軟面試題,你敢挑戰嗎?

思思的生活雜記 於 01/04/2013 發表 收藏文章
小明和小強都是張老師的學生,張老師的生日是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日
小明說:如果我不知道的話,小強肯定也不知道
小強說:本來我也不知道,但是現在我知道了
小明說:哦,那我也知道了
請根據以上對話推斷出張老師的生日是哪一天??

標籤: 微軟  

留言


請按此登錄後留言。未成為會員? 立即註冊
  • kevinman117 於 01/04/2013 評論 NO. 1

    6月7日, 因為只有一個「2日」和「7日」是「唯一」,6月有兩日,分別是4和7。3月都有「4日」,所以剩下來只有「7日」是對的!

  • Eddy Li 於 24/09/2013 評論 NO. 2

    一定唔會係6月7日.
    如果係6月7日.小強唔洗考慮就知道係6月7日. 唔洗諗咁耐.

  • Aaban Du 於 24/09/2013 評論 NO. 3

    其實很簡單,首先小明知道月份,小強知道日子。

    小明說如果他不知道,小強沒可能知道生日。所以,他很有把握知道,小強知道的一定不是唯一日子。因此,一定不是6月(有個唯一7日)跟12月(有個唯一2日)。

    (這時候答案只剩3月4日、3月5日、3月8日、9月1日、9月5日)

    第二句,小強說本來不知道,現在知道了。所以,日子一定不是5日,因為剩下的3月跟9月都有5日,小強不能立刻選取其一。

    所以答案只剩3月4日、3月8日與9月1日。

    第三句可以得知9月1日才剩唯一答案。因為從最後答案看得出,如果小明知道的月份是3月,他還是沒可能知道是4日還是8日。唯一有可能的就是小明得知月份(M值)是9月,所以排除了日子是5日(N值)後,就能夠立刻知道9月1日才是正解。

快捷鍵:←
快捷鍵:→