我即将开始的程序发送+更多=钱。我书中的说明确实不是那么清楚。我根本不要求代码,我会这样做。我只需要澄清一下在这个程序中实际发生的事情。以下是本书的说明。 “使用回溯,编写一个解决总和难题的程序,其中每个字母应该被一个数字代替,例如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. 拼图拼图变形
- 2. 使用递归求解河内拼图
- 3. 拼图求解器 - TreeNode帮助
- 4. Angular指令 - 要求跨越?
- 5. 指令,要求,角js
- 6. 组合实现和拼图
- 7. 多个指令[指令#1,指令#2]要求隔离作用域
- 8. 角2 HTML指令和属性指令
- 9. Cumulocity图形指令
- 10. Nginx地图指令
- 11. 如何移除拼图/拼图包?
- 12. 拼命寻求我的指针问题的答案
- 13. Select2和Vue指令
- 14. SignalR和AngularJS指令
- 15. 指令=和@组合
- 16. jquery图像拼图
- 17. Angularjs指令追加$ http请求
- 18. 在角指令,要求两个依赖
- 19. 错误使用要求指令
- 20. AngularJS设置输入要求在指令
- 21. $ http请求后不呈现指令
- 22. Angular指令 - 要求ngModel AND表单^
- 23. 对父指令的要求依赖性
- 24. AngularJs多个指令要求的模板
- 25. 指令内的角$ http请求
- 26. SHKTwitterCallbackUrl拼图...?
- 27. Google Sitemaps拼图
- 28. UITextView拼图?
- 29. UITableViewCell拼图?
- 30. VBA:WITHEVENTS拼图
它是cryptarithmetics? – Nabin 2014-09-20 13:38:54
是的!我刚刚发现了! – Dustin 2014-09-20 13:41:48