Projekt Euler # 16 "Summe der Kräfte" in Python

Problem 16 "Summe der Kräfte"

$ 2 ^ {15} = 32768 $, und die Summe der Zahlen (Summe jeder Ziffer) beträgt $ 3 + 2 + 7 + 6 + 8 = 26 $. Suchen Sie in ähnlicher Weise die Summe der Zahlen für $ 2 ^ {1000} $.

Python


# n = 15
n = 1000
result = sum(map(int, str(2 ** n)))

print result
print result == 1366

Ergebnis


1366
True

Recommended Posts

Projekt Euler # 16 "Summe der Kräfte" in Python
Projekt Euler # 10 "Summe der Primzahlen" in Python
Projekt Euler # 13 "Summe großer Zahlen" in Python
Projekt Euler # 6 "Differenz in der Summe der Quadrate" in Python
Projekt Euler # 17 "Anzahl der Zeichen" in Python
Projekt Euler # 1 "Vielfaches von 3 und 5" in Python
Funktionsprogrammierung in Python Project Euler 1
Projekt Euler 10 "Summe der Primzahlen"
Funktionale Programmierung in Python Project Euler 3
Projekt Euler # 5 "Minimum Multiple" in Python
Funktionsprogrammierung in Python Project Euler 2
Projekt Euler # 15 "Gitterpfad" in Python
Projekt Euler # 4 "Maximale Kalligraphie" in Python
Projekt Euler # 11 "Maximales Produkt im Raster" in Python
Projekt Euler # 7 "1000 1. Primzahl" in Python
Projekt Euler # 9 "Spezielle Pitagolas-Nummer" in Python
Projekt Euler # 14 "Längste Spalte mit Kollatennummern" in Python
Projekt Euler # 2 "Gerade Fibonacci-Zahl" in Python
Implementieren Sie sum in Python
Projekt Euler # 8 "Maximales Produkt in Anzahl Zeichenfolge" in Python
Projekt Euler # 12 "Hochangepasste Dreiecke" in Python
Objektäquivalenzbeurteilung in Python
Implementierung der schnellen Sortierung in Python
Was ich durch das Lösen von 30 Fragen von Python Project Euler gelernt habe
Zeitdelta in Python 2.7-Serie teilen
MySQL-automatische Escape-Funktion von Parametern in Python
Umgang mit JSON-Dateien in Python
Implementierung eines Lebensspiels in Python
Erstellen Sie eine Python-Projektdokumentation in Sphinx
Das Gesetz der Zahlen in Python
Implementierung der ursprünglichen Sortierung in Python
Projekt Euler 11 "Maximales Produkt im Raster"
Reversibles Verwürfeln von Ganzzahlen in Python
Projekt Euler 9 Aufbewahrung der Berechnungsergebnisse
Projekt Euler 37
Projekt Euler 7
Projekt Euler 31
Projekt Euler 4
Projekt Euler 38
Projekt Euler 17
Projekt Euler 26
Projekt Euler 8
Projekt Euler 23
Projekt Euler 22
Projekt Euler 19
Projekt Euler 50
Projekt Euler 42
Projekt Euler 33
Projekt Euler 32
Projekt Euler 43
Projekt Euler 35
Projekt Euler 36
Projekt Euler 24
Projekt Euler 46
Projekt Euler 45
Projekt Euler 6
Projekt Euler 44
Projekt Euler 39
Projekt Euler 40
Projekt Euler 49