iOS-邏輯思維面試題01
邏輯思維題:一間房中有5頂帽子,3頂紅色,2頂藍色,拿其中3頂分別給A、B、C三個人戴上,每個人只能看到另外兩個人帽子顏色,不知道自己帽子什麼顏色,又來了個人,問A帽子顏色,A說不知道。問B帽子顏色,B說不知道。問C帽子顏色,C說知道了。請問C帽子什麼顏色?沒被拿走的帽子顏色A、B、C是不知道的,C在沒聽A、B說話的時候是不知道自己帽子是什麼顏色的。現在請你分析C是如何知道自己帽子顏色的?
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
答案往下翻
A第一個看,不知道自己帽子顏色,所以有三種可能:
1.1 B紅、C藍
1.2 B紅、C紅
1.3 B藍、C紅
如果B藍、C藍,則A能推斷出自己是紅色的。
B第二個看,也不知道自己帽子顏色,但是根據A的結果推斷,所以可能有兩種可能:
2.1 B紅、C紅(1.2)
2.2 B藍、C紅(1.3)
理論上一開始B和A結果相同,都為3種情況(即1.1,1.2,1.3)。但是如果B看到C是藍色的話(即1.1),那麼B一定能推算出自己是紅色(即1.1)。
C第三個看,根據A、B所述,所以即使C不看A、B帽子顏色也完全可以推斷出自己帽子的顏色,紅色(即2.1,2.2)。
相關文章
- 測試筆試邏輯思維題筆試
- 提升思維邏輯—SimpleMind Pro(思維導圖) for Mac/winMac
- 軍事思維者的思考邏輯
- 計算機程式的思維邏輯 (84) – 反射計算機反射
- 計算機程式的思維邏輯 (84) - 反射計算機反射
- Java鍛鍊邏輯思維能力綜合練習Java
- 計算機程式的思維邏輯 (41) – 剖析HashSet計算機
- 計算機程式的思維邏輯 (34) – 隨機計算機隨機
- 計算機程式的思維邏輯 (50) – 剖析EnumMap計算機
- 計算機程式的思維邏輯 (43) – 剖析TreeMap計算機
- 計算機程式的思維邏輯 (44) – 剖析TreeSet計算機
- 資料分析應有的邏輯思維及分析方法
- 計算機程式的思維邏輯 (46) - 剖析PriorityQueue計算機
- 計算機程式的思維邏輯 (48) - 剖析ArrayDeque計算機
- 計算機程式的思維邏輯 (40) - 剖析HashMap計算機HashMap
- 計算機程式的思維邏輯 (41) - 剖析HashSet計算機
- 計算機程式的思維邏輯 (43) - 剖析TreeMap計算機
- 計算機程式的思維邏輯 (44) - 剖析TreeSet計算機
- 計算機程式的思維邏輯 (34) - 隨機計算機隨機
- 計算機程式的思維邏輯 (31) - 剖析Arrays計算機
- 計算機程式的思維邏輯 (38) - 剖析ArrayList計算機
- 計算機程式的思維邏輯 (50) - 剖析EnumMap計算機
- 計算機程式的思維邏輯 (51) - 剖析EnumSet計算機
- 計算機程式的思維邏輯 (85) - 註解計算機
- 計算機程式的思維邏輯 (66) - 理解synchronized計算機synchronized
- 計算機程式的思維邏輯 (2) :賦值計算機賦值
- 從理性與感性的思維邏輯談遊戲製作遊戲
- 計算機程式的思維邏輯 (29) – 剖析String計算機
- 計算機程式的思維邏輯 (71) – 顯式鎖計算機
- 計算機程式的思維邏輯 (82) – 理解ThreadLocal計算機thread
- 計算機程式的思維邏輯 (56) – 檔案概述計算機
- 資料分析應學習邏輯思維和分析方法
- 程式設計師,你的邏輯思維有多強?程式設計師
- 計算機程式的思維邏輯 (45) - 神奇的堆計算機
- 計算機程式的思維邏輯 (33) - Joda-Time計算機
- 計算機程式的思維邏輯 (29) - 剖析String計算機
- 計算機程式的思維邏輯 (25) - 異常 (下)計算機
- 計算機程式的思維邏輯 (71) - 顯式鎖計算機