Wordle & Nerdle (2)
Nerdle 的遊戲目標跟Wordle相似,惟答案是一條8個字元的方程式,適用字元有15個 (0123456789+-*/=),有關方程式的限制如下:
- 有且只有1個等號
- 先乘除後加減
- 所有數字都是非負整數 (即自然數及0)
- 等號右邊只有1個非負整數,沒有任何運算
- 即使等號右邊維持不變,等號左邊調換某個運算順序後仍會被視為不同的方程式,例如20+10=30和10+20=30
假設A,B,C,D皆為自然數,A,AA,AAA分別為1,2,3位數,以下列舉方程式可能出現的28種組合 (如有遺漏歡迎補充):
- A+B+C=DD
- A+B-C=DD
- A-B+C=DD
- A*B+C=DD
- A+B*C=DD
- A*B-C=DD
- A*B*C=DD
- A*B/C=DD
- A/B*C=DD
- A*B-CC=D
- AA+B-C=D
- A+BB-C=D
- A-B+CC=D
- AA-B+C=D
- AA-B-C=D
- AA-B*C=D
- AA-B/C=D
- AA/B+C=D
- AA/B-C=D
- AA/B*C=D
- AA/B/C=D
- AA+BB=CC
- AA-BB=CC
- AA*B=CCC
- A*BB=CCC
- AAA/B=CC
- AAA/BB=C
- AAA-BB=C
由上述組合可知,一條方程式通常包括3–4個自然數,而且最多只能包括1個3位數。另外,等號的位置會直接提示等號右邊是幾位數,只有在等號左邊作乘法運算時等號右邊才有機會出現3位數,因此作答時不妨先假設等號右邊是1–2位數,到後期真的行不通才考慮3位數的可能性。
第1次答題的策略並不複雜,只需包括8個不同字元及2種不同的運算便可,先試有無再試重複,例如2*3+4=10。由第2次答題開始因應已獲得的提示調整作答即可。
以下將探討可能的方程式組合總數。
由於方程式的頭尾必為數字 (第1及8個字元),連接等號的2個字元也必為數字 (至少為第6–8個字元),因此加減乘除只會出現於第2–5個字元。若不考慮方程式是否成立,可能的方程式組合數有 10*14*14*14*15*11*11*10=498,036,000。當加入上述28種方程式組合的限制,並且考慮等號左邊的運算只能得出唯一解後,可能的方程式組合數有10P3*11+10P4*15+10P5*2=144,000。如果進一步排除包含首位為0的多位數、除以0及等號右邊不符合格式的方程式,可能的方程式組合數將大幅減少,估計不多於20,000個。
參考資料:
1. Nerdle
https://nerdlegame.com/