Projet Euler # 6 "Différence de somme des carrés" en Python

Problème 6 "Différence dans la somme des carrés"

Pour les 10 premiers nombres naturels, la somme de leurs carrés est

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

Pour les 10 premiers nombres naturels, le carré de leur somme est

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

La différence entre ces nombres est 3025-385 = 2640. De même, trouvez la différence entre la somme des carrés et le carré de la somme pour les 100 premiers nombres naturels.

Python


n = 100

seq = range(1, n+1)

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

print result
print result == 25164150

résultat


25164150
True

Recommended Posts

Projet Euler # 6 "Différence de somme des carrés" en Python
Projet Euler # 16 "Somme des pouvoirs" en Python
Projet Euler # 10 "somme des nombres premiers" en Python
Projet Euler # 17 "Nombre de caractères" en Python
Projet Euler # 1 "Multiple de 3 et 5" en Python
Programmation fonctionnelle dans Python Project Euler 1
Projet Euler 10 "Somme des nombres premiers"
[Note] Projet Euler en Python (problème 1-22)
Programmation fonctionnelle dans Python Project Euler 3
Projet Euler # 5 "Minimum Multiple" en Python
Programmation fonctionnelle dans Python Project Euler 2
Projet Euler # 15 "Lattice Path" en Python
Projet Euler # 4 "Calligraphie maximum" en Python
Projet Euler # 3 "Maximum Prime Factors" en Python
Projet Euler # 11 "Produit maximum dans la grille" en Python
Projet Euler # 9 "Numéro spécial Pitagolas" en Python
Projet Euler # 14 "Colonne de nombre de collats la plus longue" en Python
Projet Euler # 2 "Even Fibonacci Number" en Python
Projet Euler # 8 "Produit maximum en chaîne numérique" en Python
Projet Euler n ° 12 "Triangles hautement ajustés" en Python
Implémenter sum en Python
Différence entre Ruby et Python en termes de variables
[python] Calcul des mois et des années de différence de date / heure
Trouver des erreurs en Python
Jugement d'équivalence d'objet en Python
Implémentation du tri rapide en Python
Ce que j'ai appris en résolvant 30 questions du projet python Euler
Manipulation des pixels d'image en Python
Différence entre list () et [] en Python
Différence entre == et est en python
Diviser timedelta dans la série Python 2.7
Échappement automatique des paramètres MySQL en python
Gestion des fichiers JSON en Python
Implémentation du jeu de vie en Python
Affichage de la forme d'onde audio en Python
Créer une documentation de projet Python dans Sphinx
La loi des nombres en python
Implémentation du tri original en Python
Projet Euler 11 "Produit maximum dans la grille"
Brouillage réversible d'entiers en Python
Projet Euler 9 Conservation des résultats des calculs
Différence de comportement du cadre transparent réalisé avec tkinter dans pyinstaller [Python]
Conversion de la chaîne <-> date (date, datetime) en Python
Projet Euler 37
Projet Euler 47
Projet Euler 31
Vérifiez le comportement du destroyer en Python
Projet Euler 4
Projet Euler 38
Pratique d'utilisation de ceci en Python (mauvais)
Faites une visite Euler non récursive en Python
Théorie générale de la relativité en Python: Introduction
différence entre les instructions (instructions) et les expressions (expressions) en Python
Projet Euler 26
Projet Euler 8
Arborescence de sortie des fichiers en Python
Afficher une liste d'alphabets en Python 3
Projet Euler 22
Projet Euler 19
Projet Euler 50