Re: [測驗] 蘋果面試考題part III

看板TaiwanJobs (台灣就業求才)作者 (狼)時間12年前 (2013/07/01 16:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《revelation (加油!)》之銘言: : 「有 3 個盒子,1 個只裝蘋果、1 個只裝橘子、另 1 個則是兩者都裝,但盒上的 : 標籤都標錯。你要如何打開 1 個箱子,拿出 1 顆水果,僅看這顆水果,你要如何 : 立即把箱子上的標籤都更正過來?」 : 請分享解答~ 重點在 "標籤都標錯" 這表示 箱子上還是有標籤 只是一定是錯的 若打開標籤為[蘋果]的箱子 裡面可能是 [只裝橘子] 或是 [裝著橘子跟蘋果] "但是絕對不會是只裝蘋果" 只要利用這個都標錯的特點 找出箱子上標示為[都裝的箱子] 裡面只有兩種結果1.只裝蘋果 2.只裝橘子 這時隨機拿出一顆 假設拿出的是[蘋果]好了 這就表示:箱子裡只裝著蘋果 所以正確的標籤是[只裝蘋果] 現在剩下兩個箱子 一個貼著[只裝橘子],一個沒貼(只裝蘋果剛剛撕下歸位了) 而我們手上,有一張標籤[都裝] 這時候 只要再利用"標籤都標錯"的特點 如果沒貼的箱子是[都裝]的話,"那只裝橘子的箱子 就沒有貼錯標籤" 這樣會違反題目的敘述:"標籤都標錯" 所以沒貼標籤的是只裝橘子的箱子 而貼著只裝橘子的箱子,實際上是都裝的箱子 用更簡單的圖示來看 A:蘋果 O:橘子 B:都裝 []:箱子 ():標籤 正確的組合是:(B)[B] (A)[A] (O)[O] 要達成標籤都貼錯就只有兩個方式 往後(右 順時針)遞移 或是 往前(左 逆時針)遞移 都錯的組合是:(O)[B] (B)[A] (A)[O] 往後 (A)[B] (O)[A] (B)[O] 往前 在只能隨機拿出一個的條件下,我們要避開有可能裡面是都裝的箱子[B] 因為[都裝]會讓我們不能只憑隨機拿出一個,就能判斷內容 所以只要先檢查標示為(都裝)(B)的箱子 藉由內容物就可以確定是用往前 還是 往後 遞移了 以上述排列來看 打開後拿出A 則是往後遞移 打開後拿出O 則是往前遞移 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.236.19.215
文章代碼(AID): #1HqJq5dN (TaiwanJobs)
討論串 (同標題文章)
文章代碼(AID): #1HqJq5dN (TaiwanJobs)