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番号のすべての可能性を教えてくれます。
問題の解決に多くの時間を費やしましたが、その方法がわかりませんでした。ところで、これは非常に優れたプログラミング演習です (良い挑戦です)。助けてくれて本当にありがとう。