我即將開始的程序發送+更多=錢。我書中的說明確實不是那麼清楚。我根本不要求代碼,我會這樣做。我只需要澄清一下在這個程序中實際發生的事情。以下是本書的說明。 「使用回溯,編寫一個解決總和難題的程序,其中每個字母應該被一個數字代替,例如Send + More = Money。其他例子是」base + ball = games「和」Kyoto + Osaka = Tokyo「。這就是它所說的,任何澄清將不勝感激!求和拼圖指令
Q
求和拼圖指令
0
A
回答
1
顯然這被稱爲verbal arithmetic。
問題是你有三個數字,這些數字中的字母構成數字,前兩個數字的總和等於第三個數字。
「解決」這樣一個難題發生了什麼事情,你可以找到數字的值,使得和是正確的。使用簡單的回溯,一個明顯的策略就是嘗試爲每個不同的數字選擇0到9(但是還沒有使用的值),當所有數字都有值時,檢查總和是否正確。有一些技巧可以用來限制你的搜索空間。
+0
這有助於!感謝您的澄清! – Dustin 2014-09-20 13:58:36
2
我想你必須編寫一個算法來找出使總和工作的數字。例如,send + more = money
可能像9567 + 1085 = 10652
。
我所做的替代e=5
,o=0
等
+0
謝謝你的幫助! – Dustin 2014-09-20 13:57:51
1
我認爲,這意味着你需要查找替代使這些方程真的。因此,例如對於a + b = b,則a必須是0,b可以是任何東西。
相關問題
- 1. java拼圖求解器ArrayIndexOutOfBoundsException
- 2. Python數獨拼圖求解器不能正確顯示拼圖
- 3. 角度指令,http請求和ng-repeat
- 4. 拼圖拼圖變形
- 5. 拼圖求解器 - TreeNode幫助
- 6. 使用遞歸求解河內拼圖
- 7. AngularJS指令「要求」參數
- 8. 指令,要求,角js
- 9. Angular指令 - 要求跨越?
- 10. 組合實現和拼圖
- 11. 求和指標
- 12. 求和指針
- 13. 使用OpenCV和Python將拼圖圖像拼接在一起
- 14. x86和指令
- 15. 多個指令[指令#1,指令#2]要求隔離作用域
- 16. 角2 HTML指令和屬性指令
- 17. Mathematica:獲取圖形原語和指令
- 18. 角材料和md圖標指令
- 19. Angularjs指令要求找不到父指令控制器
- 20. Cumulocity圖形指令
- 21. Nginx地圖指令
- 22. 如何移除拼圖/拼圖包?
- 23. 拼命尋求我的指針問題的答案
- 24. Select2和Vue指令
- 25. FILD和FSTP指令
- 26. SignalR和AngularJS指令
- 27. 指令=和@組合
- 28. Rails和AngularJS指令
- 29. jquery圖像拼圖
- 30. jQuery div拼圖
它是cryptarithmetics? – Nabin 2014-09-20 13:38:54
是的!我剛剛發現了! – Dustin 2014-09-20 13:41:48