LUCAS WILLEMS
Un étudiant de 27 ans passionné par les maths et la programmation
Un étudiant de 27 ans passionné par les maths et la programmation
Voici un résumé de l'énoncé du problème 16 "Power digit sum" du Project Euler (traduction complète en français ici) :
What is the sum of the digits of the number \(2^{1000}\) ?
Reformulons le problème : il nous faut trouver la somme des chiffres du nombre \(2^{1000}\). Pour résoudre ce problème, je ne vois qu'une seule solution qui suit celle proposée par l'énoncé, c'est à dire :
Cette solution est relativement simple à mettre en place et permet aussi d'obtenir très rapidement la réponse.
Voici le programme Python que nous pouvons utiliser :
puissance = str(2**1000) resultat = 0 for i in puissance: resultat += int(i) print(resultat)
La réponse à ce problème est 1366.
Voici les recherches relatives à cette page :
Qu'en pensez-vous ? Donnez moi votre avis (positif ou négatif) pour que je puisse l'améliorer.