🔢 猜數字

輸入不重複的 4 位數字,透過幾 A 幾 B 的提示,推理出正確答案!

猜測 {{ attempts }}
剩餘 {{ remaining }}
{{ msg.text }}
{{ history.length - idx }} {{ entry.guess }} {{ entry.A }}A {{ entry.B }}B
可能結果 ({{ remaining }})
{{ r }} ...還有 {{ moreCount }} 筆
🎉
恭喜答對!
{{ attempts }} 猜測次數

 規則一分鐘:A 是「對又在位」,B 是「對但不在位」

系統出一組 4 位不重複的數字(0–9 挑 4 個,共 10×9×8×7 = 5040 種可能)。你每猜一次,得到「幾 A 幾 B」的回饋:

  • A:數字對、位置也對。
  • B:數字有出現在答案裡,但位置不對。

例:答案 1234,猜 1357 → 1A1B(「1」在第一位全對;「3」有出現但位置錯)。猜到 4A0B 就贏了。這是台灣校園紙筆時代的經典——下課十分鐘兩個人互相出題,一張紙就能玩一節午休。

 實戰推理三招:從亂猜到六步收工

  • 開局鋪滿情報:前兩手用 1234、5678 這種互不重疊的組合,兩次回饋加起來就知道答案的 4 個數字大致分佈在哪一半(0 和 9 用第三手或推論補上)。開局猜「自認幸運的數字」是最浪費的一手——開局的目的不是猜中,是取得情報。
  • 鎖位測試:確定某數字存在但位置不明時,讓它換位置重猜,看 A/B 怎麼變。例如「3」在第二位得 B、移到第四位變 A,位置就鎖死了。一次只變動一個變因,回饋才可歸因。
  • 0A 是大禮物:整手 0A0B 代表 4 個數字全不在答案裡——一次排除掉大量候選。推理卡住時,故意丟一手「測試手」換取排除資訊,常比硬猜更快。

「可能結果」面板就是這套邏輯的自動化:它把與所有歷史回饋相容的候選列給你看。建議先自己推、再開面板對答案——推理力就是這樣練出來的。理論上最佳策略保證 7 步內必勝(平均約 5.2 步);穩定 6 步收工就是高手。

 從紙筆到 Wordle:同一套骨架的百年演化

這套「猜測→位置回饋→收斂」的機制有一條清楚的族譜:英語圈的紙筆遊戲 Bulls and Cows(公牛與母牛,即 A 與 B)流傳超過一世紀;1970 年代它被做成彩色釘板的桌遊 Mastermind(珠璣妙算),風靡全球;2021 年 Wordle 把數字換成五個字母、把 A/B 換成綠/黃格子,讓同一套邏輯再度席捲網路。玩熟幾 A 幾 B,Wordle 的「開局選高資訊量單字、一次驗證一個假設」策略是完全相通的。

 常見問題

為什麼數字不能重複?1122 不行嗎?

經典規則就是不重複——這讓 A/B 回饋的語意乾淨(每個數字只需判斷「在不在、對不對位」)。允許重複的變體存在,但回饋規則複雜得多,入門建議先玩不重複版。輸入重複數字會被擋下提示。

「剩餘」數字是什麼意思?

是與你目前所有回饋相容的候選答案數。開局是 5040,好的猜測會讓它雪崩式下降——這個數字就是你每一手「情報價值」的計分板。

適合小朋友玩嗎?

很適合。它同時練「數字概念、假設檢定、耐心」,而且輸了也只是多猜幾次沒有挫折懲罰。低年級可以改成兩人紙筆版、由大人出 3 位數降低難度。

卡很久猜不出來怎麼辦?

打開「可能結果」面板,從清單裡挑一個猜——它保證與你所有的歷史回饋一致。如果清單只剩幾個,挑「能把剩餘候選切得最平均」的那個,最壞情況也最快收斂。