増分が 5 で合計が 100 の 3 つの数値のコード/アルゴリズムの可能な組み合わせを知りたいです。以下の例を参照してください。
5 10 85
5 15 80
5 20 75
.
.
10 15 75
ありがとうございました。
増分が 5 で合計が 100 の 3 つの数値のコード/アルゴリズムの可能な組み合わせを知りたいです。以下の例を参照してください。
5 10 85
5 15 80
5 20 75
.
.
10 15 75
ありがとうございました。
可能なすべての組み合わせを取得し、合計が 100 かどうかを確認します。
コードでは次のようになります。
import itertools
base = range(5, 100, 5)
combis = itertools.combinations(base, 3)
for values in combis:
if sum(values) == 100:
print(values)
これにより、すべての結果が得られます。それらを数えるのに問題はないはずです。
学習したい場合は itertools なしで試してみてください。