Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Décompte de sommes

Difficulté : Moyen (10%) Origine : Projet Euler n°76

Il est possible d'écrire 5 comme une somme d'exactement 6 façons différentes :

4 + 1
3 + 2
3 + 1 + 1
2 + 2 + 1
2 + 1 + 1 + 1
1 + 1 + 1 + 1 + 1

De combien de manières différentes peut s'écrire 100 comme somme d'au moins 2 entiers positifs ?

On affichera le résultat avec print.

Décompte de sommes
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Décompte de sommes de nombres premiers

Difficulté : Moyen (25%) Origine : Projet Euler n°77

Il est possible d'écrire 10 comme somme de nombres premiers d'exactement 5 façons différentes :

7 + 3
5 + 5
5 + 3 + 2
3 + 3 + 2 + 2
2 + 2 + 2 + 2 + 2

Quel est la plus petite valeur qui peut être écrite comme somme de nombres premiers d'au moins 5000 façons différentes ?

On affichera le résultat avec print.

Décompte de sommes de nombres premiers
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Partitions de pièces

Difficulté : Moyen (30%) Origine : Projet Euler n°78

Soit p(n) le nombre de façons différentes de séparer n pièces en piles. Par exemple, cinq piècecs peuvent être séparées en piles de 7 manières différentes, donc p(5)=7 :

OOOOO
OOOO O
OOO OO
OOO O O
OO OO O
OO O O O
O O O O O

Trouver la plus petite valeur de n telle que p(n) est divisible par un million.

On affichera le résultat avec print.

Partitions de pièces
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dérivation de mot de passe

Difficulté : Facile Origine : Projet Euler n°79

Une méthode classique utilisée par les banque en ligne est de ne demander à l'utilisateur que 3 caractères aléatoires d'un mot de passe. Par exemple, si le code est 531278, ils peuvent demander le 2e, 3e et 5e chiffre. la réponse attendue est alors 317.

On a regrouper dans la liste donnée ci-desous 50 tentatives de connexions réussies.

Etant donné que les 3 chiffres sont toujours demandés dans l'ordre d'apparition, analysez ces connexions pour déterminer le plus petit mot de passe valide possible.

On affichera le résultat avec print.

Dérivation de mot de passe
1
2
3
4
# Liste des codes partiels rentrés :
liste= ['319', '680', '180', '690', '129', '620', '762', '689', '762', '318', '368', '710', '720', '710', '629', '168', '160', '689', '716', '731', '736', '729', '316', '729', '729', '710', '769', '290', '719', '680', '318', '389', '162', '289', '162', '718', '729', '319', '790', '680', '890', '362', '319', '760', '316', '729', '380', '319', '728', '716']
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Développement décimal d'une racine carrée

Difficulté : Moyen (20%) Origine : Projet Euler n°80

Il est bien connu que si la racine carrée d'un entier naturel n'est pas un entier, il est irrationnel. Son développement décimal est alors infini sans aucun cycle.

La racine carrée de 2 est 1.41421356237309504880... et la somme de ses cent premiers chiffres est 475 (y compris celui avant la virgule).

Pour les cent premiers entiers naturels qui ne sont pas des carrés, trouver la somme totale des sommes des cent premiers chiffres de leur racine carrée.

On affichera le résultat avec print.

Développement décimal d'une racine carrée
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content