La quantité de cubes avec récursion - trouver la meilleure quantité de cubes
📁 Sujets avancés sur Python, IA
def sumofcubes ( n ): if n == 0 : return sumofcubes (n - ( int (n ** ( 1 / 3 ))) ** 3 ) print (( int (n ** ( 1 / 3 )) ** 3 ), end = '' ') sumofcubes ( int ( input ())) Important ! Le problème doit être résolu par une fonction récursive.
Le problème consiste à représenter un nombre naturel comme la somme de cubes d'autres nombres naturels, avec le plus petit nombre possible de termes.
EXEMPLE : 27 27 27 27 27 27 27 27 27 27