Trovare i numeri che elevati al cubo sono tali per cui la somma delle

annuncio pubblicitario
Trovare i numeri che elevati al cubo sono tali per cui la somma delle cifre del cubo è uguale al numero dato.
Si conoscono sei numeri con tali proprietà e sono stati battezzati Numeri di Dudeney.
Il numero 512, ad esempio, è 8∙ 8∙8 e la somma delle sue cifre è ancora 8 = 5 + 1 + 2. Il più grande di questi
numeri è 19683= (1+9+6+8+3)³ = 27³
Scrivere un programma in python per trovare gli altri numeri con questa proprietà.
Suggerimenti:
• Trasformare il numero in una stringa con il comando str()
• Fare un ciclo su tutti i caratteri della stringa
• Trasformare ogni carattere in un numero con il comando int() e sommarlo…
Scarica