Avatar ·

Zerlege die Zahl in die geringste Anzahl von Quadraten

📁 Beispiel

Aufgabe: Der Benutzer gibt eine Zahl nicht größer als 10.000.000 ein, das Programm soll die Zahl in eine Summe von Quadraten zerlegen, sodass diese Quadrate die geringste Anzahl bilden.

Beispiel: 34 = 25+9

35 = 25+9+1

32+16

39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 39 = 25+9+4+1

Ehrlich gesagt, ich kann Python auf 6+ Niveau, aber ich werde den Algorithmus nicht selbst entwickeln, helft mir zumindest dabei.