【发布时间】:2016-05-08 21:16:38
【问题描述】:
虽然我的部分问题已在此线程中得到解答;
Finding all possible combinations of numbers to reach a given sum
我正在寻找另一个功能。
在该页面上向下滚动查看 ruby 解决方案,更重要的是最后一行,
subset_sum([3,9,8,4,5,7,10],15)
我想知道你将如何遍历多个数组,从每个数组中只选择一个数字并得出一个设定值。 我问的原因是因为我玩一个叫Heroclix的游戏。每件作品都有一定的积分价值,玩家可以组成数百人的团队。 我希望避免在团队中多次使用同一个名字的角色,因为他们恰好有不同的点数。
【问题讨论】:
-
@sawa 你应该在这里陈述你的问题是正确的。事实上,我认为甚至没有必要提及前面的问题。怎么样,“给定一个数组
arr的数字数组,我希望确定我是否可以从arr的每个元素(数组)中选择一个数字,使得这些数字的总和等于给定的总数”。如果数字是非负数或正数,你应该这样说。 -
我没有明确表示您需要编辑您的问题。
-
我回答你的问题了吗?
标签: ruby algorithm combinations