Projekt Euler # 6 "Differenz in der Summe der Quadrate" in Python

Problem 6 "Unterschied in der Summe der Quadrate"

Für die ersten 10 natürlichen Zahlen ist die Summe ihrer Quadrate

1^2 + 2^2 + ... + 10^2 = 385

Für die ersten 10 natürlichen Zahlen ist das Quadrat ihrer Summe

(1 + 2 + ... + 10)^2 = 3025

Der Unterschied zwischen diesen Zahlen beträgt 3025-385 = 2640. Ermitteln Sie in ähnlicher Weise die Differenz zwischen der Summe der Quadrate und dem Quadrat der Summe für die ersten 100 natürlichen Zahlen.

Python


n = 100

seq = range(1, n+1)

result = sum(seq)**2 - sum(map(lambda x: x**2, seq))

print result
print result == 25164150

Ergebnis


25164150
True

Recommended Posts

Projekt Euler # 6 "Differenz in der Summe der Quadrate" in Python
Projekt Euler # 16 "Summe der Kräfte" in Python
Projekt Euler # 10 "Summe der Primzahlen" 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"
[Hinweis] Project Euler in Python (Problem 1-22)
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 # 3 "Maximale Primfaktoren" in Python
Projekt Euler # 11 "Maximales Produkt im Raster" 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
Projekt Euler # 8 "Maximales Produkt in Anzahl Zeichenfolge" in Python
Projekt Euler # 12 "Hochangepasste Dreiecke" in Python
Implementieren Sie sum in Python
Unterschied zwischen Ruby und Python in Bezug auf Variablen
[Python] Berechnung der Differenz von Datum und Zeit in Monaten und Jahren
Finde Fehler 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
Bildpixel-Manipulation in Python
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
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
Audio-Wellenform-Anzeige 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
Unterschied im Verhalten des transparenten Frames mit tkinter im Pyinstaller [Python]
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Projekt Euler 37
Projekt Euler 47
Projekt Euler 31
Überprüfen Sie das Verhalten des Zerstörers in Python
Projekt Euler 4
Projekt Euler 38
Übung, dies in Python zu verwenden (schlecht)
Führen Sie eine nicht rekursive Euler-Tour in Python durch
Allgemeine Relativitätstheorie in Python: Einführung
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Projekt Euler 26
Projekt Euler 8
Ausgabebaumstruktur von Dateien in Python
Zeigen Sie eine Liste der Alphabete in Python 3 an
Projekt Euler 22
Projekt Euler 19
Projekt Euler 50