Avatar ·

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