-6

我想知道三个数字在代码/算法中的可能组合,增量为 5,总共为 100。请参见下面的示例。

5 10 85

5 15 80

5 20 75

.

.

10 15 75

谢谢你。

4

1 回答 1

2

获取所有可能的组合并检查总和是否为 100。

在代码中它看起来像这样:

import itertools
base = range(5, 100, 5)
combis = itertools.combinations(base, 3)
for values in combis:
    if sum(values) == 100:
        print(values)

这会给你所有的结果。你应该没有问题来计算它们。

如果您想学习,请尝试不使用 itertools。

于 2013-03-25T10:00:55.180 回答