1
1+3+9 = 13 = 1+3 = 4.
6+1+1+5 = 13 = 1+3 = 4.
9+9+4 = 22 = 2+2 = 4.
etc

前の例を考えると、4 に還元する可能性は無限にあると言えます。それでも、最初の合計ゲームに入る桁数を制御することは可能です。

def reduct(length):
    ...
    ...
    return reduction

このような関数をどのようにコーディングできるかについてのアイデアはありますか? 「長さ」を入力したいのですが、たとえば7であると仮定し、終了の削減が5であると仮定すると、これを実行したいと思います:

x+x+x+x+x+x+x = 5.

x番号のすべての可能性を教えてくれます。

問題の解決に多くの時間を費やしましたが、その方法がわかりませんでした。ところで、これは非常に優れたプログラミング演習です (良い挑戦です)。助けてくれて本当にありがとう。

4

1 に答える 1