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.
Я потратил слишком много времени, пытаясь решить проблему, и я не мог понять, как это сделать. Кстати, это очень хорошее упражнение по программированию (хороший вызов); Я всем очень благодарна за помощь.