微軟面試題--三個燈泡--三個開關

鴨脖發表於2012-12-16

這是一道微軟用來測試應聘者的試題。它主要考察受訓者的邏輯思維和判斷能力,同 時也給受訓者一些關於問題解決方法上的啟示。

遊戲規則和程式
1.有兩個房間,一間房裡有三盞燈,另一間房有控制著三盞燈的三個開關,這兩個房間是 分割開的,從一間裡不能看到另一間的情況。
2.現在要求受訓者分別進這兩房間一次,然後判斷出這三盞燈分別是由哪個開關控制的。
3.有什麼辦法呢?

相關討論
1.請受訓者說出解決這個問題的關鍵在哪裡?
2.有沒有想過電能夠發熱的特性?

總結
在工作中經常會有一些難題需要用平時積累的生活知識來解決,這個遊戲就是很好的提示。

答案
1.先走進有開關的房間,將三個開關編號為a b c。
2.將開關a 開啟5分鐘,然後關閉,然後開啟b

3.然後走到另一個房間,即可辨別出正亮著的燈是由b 開關控制的。再用手摸另兩個燈泡 ,發熱的是由開關a 控制的,另一個就一定是開關c了。

形式:個人完成
時間:3分鐘
材料:無
場地:不限

應用:
(1)創造性思維的產生
(2)打破傳統思維的侷限
三個燈泡
有兩間屋,甲和乙,甲屋有三個開關,乙屋有三個燈泡,甲屋是看不到乙屋,而甲屋的每一個開關是控制乙屋的其中一個燈泡,問你怎樣可以只停留在甲屋一次,停留在乙屋一次,而可以知道哪個開關是控制哪個燈泡呢?
答案:先去甲屋開一個開關,等一會,然後關掉它,再開另一個開關,再走到乙屋,熱而不亮的一個燈泡是第一個開關所控制,亮的便是第二個,不亮又不熱的便是第三個開關所控制了。


轉自http://blog.csdn.net/givemefive888/article/details/5218124

相關文章