From 657bfa1cbab5dbbfa79ef0c5b90c1f50322c27aa Mon Sep 17 00:00:00 2001 From: Denis Monnerat Date: Sun, 25 Jan 2026 16:54:13 +0100 Subject: [PATCH] typo --- R4.01_R4.A.10/td_tp/tp1/README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/R4.01_R4.A.10/td_tp/tp1/README.md b/R4.01_R4.A.10/td_tp/tp1/README.md index 310a20b..2855721 100644 --- a/R4.01_R4.A.10/td_tp/tp1/README.md +++ b/R4.01_R4.A.10/td_tp/tp1/README.md @@ -160,7 +160,7 @@ let customers = [ ]; ``` -En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some`, donnez ou calculez : +En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some, every, find`, donnez ou calculez : 1. un tableau des client séniors (dont l'âge est plus de 60 ans). 2. un tableau où chaque client possède un nouvel attribut `full_name`. 3. s'il y a un client de moins de 10 ans. @@ -168,3 +168,23 @@ En utilisant les fonctions/méthodes `forEach, filter, map, reduce, some`, donne 5. la somme totale d'argent dépensé par les clients marriés. 6. Pour chaque produit, la liste (`id`) des acheteurs. +#### Ex2 +Ecrire une fonction qui calcule tous les nombres premiers inférieurs à une valeur entière `n` donnée, +en utilisant le [crible d'Erastosthène](https://fr.wikipedia.org/wiki/Crible_d%27%C3%89ratosth%C3%A8ne). + +Vous pourrez compléter le code suivant, et le tester : + +```js +let eratosthene = n => { + + let primes = []; + let filterArray = []; // tableau qui permet + // de cribler les multiples des nombres + // premiers + + for(let i = 2; i <= n; i++){ + // TODO + } + return primes; +} +