Trouver un nombre qui soit égal à la somme des chiffres de son cube.
Je ne donne jamais les solutions de ces énigmes, mais je fais exception à cette règle :
for i in range(1000):
if i==sum(int(chiffre) for chiffre in str(i**3)):
print(i,i**3,sum(int(chiffre) for chiffre in str(i**3)))
Ces trois lignes Python, que vous pouvez copier-coller dans le bac à sable vous donne immédiatement les 7 solutions :
0 0 0
1 1 1
8 512 8
17 4913 17
18 5832 18
26 17576 26
27 19683 27