Exercice 31/31
Soit la variable phrases
qui contient un tableau ordonné avec une liste de phrases et la variable max
.
Dans le fichier "script.js"
vous aurez besoin :
- de déclarer la variable
result
qui contient un tableau ordonné vide; - d'une boucle
for
avec la variableì
comme itérateur; - d'une condition
if
pour vérifier si chaque phrase du tableau a une longueur strictement supérieure àmax
; push()
pour ajouter les phrases qui ont une taille supérieure àmax
dans le tableauresult
;- cliquez sur "Soumettre ma réponse".
Leçon 31/31
Exercice de rappel pour récupérer les plus grandes chaînes de caractères d'un tableau ordonné et les mettre dans un autre tableau.
92 Commentaires
-
chloe.doliveira-96
solution : var result = []; for (var i=0;i<phrases.length;i++) {if(phrases[i].length>max) {result.push(phrases[i]); } }le 13/12/2021 à 12h08
-
francois.pes-94
les exercices 26 et 30 sont bloqués, je ne peux pas du tout soumettre ma réponse, en attente de votre retour mercile 15/11/2021 à 10h36
-
meriam Admin
Bonjour, avez vous essayer de changer le naviagateur ??
le 15/11/2021 à 10h38
-
addou.ilyess-12
Bonsoir,mon code est bon.Je ne comprend pas pourquoi il y a une boucle infini...le 20/09/2021 à 18h49
-
meriam Admin
Bonjour, votre code fonctionne correctement chez moi. pouvez vous me dire le message d'erreur affiché??
le 21/09/2021 à 10h48
-
kevin.marais-24
(re)bonjour, ne vous embêtez pas avec mon message précédent, faute d'inattention, il me manquais une accoladele 09/07/2021 à 11h59
-
meriam Admin
N'hésitez pas à poser des questions si vous trouvez des problèmes dans les exercices qui suivent. Bon travail.
le 10/07/2021 à 00h01
-
kevin.marais-24
Bonjour, j'ai apparemment un problème de boucle infini, esqu'il es possible d'avoir un peu d'aide pour corrigée l'erreur ou subvenir au caprice de Mr le bot ? merci :) voici mon code : var phrases = ['Commencement de l’hiver', ' l’ombre des branches', 'le chant', 'de la cigale']; var max = 10; var result = []; for (var i = 0; i < phrases.length; i++) if (phrases[i].length > max){ result.push(phrases[i]); }le 09/07/2021 à 10h13
-
meriam Admin
Déclarez les varialbles avec le mot clé var.
le 09/07/2021 à 23h34
-
killian.fauvette-58
Bonjour la correction m'indique "veuillez ne pas modifier l'instrucion var phrases..." mais je n'y ai pas du tout touché, et ça me fait ça même si je reset l'exercice. Mercile 29/04/2021 à 22h44
-
meriam Admin
Bonjour, aprés cette instruction var result = [] et ajoutez un point-virgule
le 30/04/2021 à 14h17
-
mathieu.lambertin03-56
Comment fermer ma boucle infinie avec mon code suivant ? : var phrases = ['Commencement de l’hiver', ' l’ombre des branches', 'le chant', 'de la cigale']; var max = 10; var result[] for (var i=0;i<phrases.length;i++){ if(phrases[i].length>max){ result.push(phrases[i]); } }le 25/11/2020 à 11h14
-
meriam Admin
Bonjour Mathieu, pour déclarer la variable result qui contient un tableau vide on fait comme ça : var result = [ ]
le 25/11/2020 à 11h18
-
meriam Admin
N'hésitez pas à poser des questions si vous trouvez des problèmes dans les exercices qui suivent. Bon travail.
le 25/11/2020 à 11h18
-
thib.dec.pro-22
Bonjour, je ne comprends pas pourquoi le correcteur m'indique cette erreur : "Vous ne devez pas modifier l'instruction: "var phrases = ['Commencement de l’hiver', ' l’ombre des branches', 'le chant', 'de la cigale']". Voici mon code `var phrases = ['Commencement de l’hiver', ' l’ombre des branches', 'le chant', 'de la cigale']; var max = 10; let result = []; for(let i = 0; i < phrases.length; i++){ if(phrases[i].length > max){ result.push(phrases[i]) } }`le 23/04/2020 à 09h34
-
meriam Admin
Bonjour, déclarez les variables avec le mot clé var.
le 23/04/2020 à 10h15
-
gaetan.moisan9444-62
var result = []; for (var i = 0;i < phrases.length;i++) { if (phrases[i].length> max) { result.push(phrases[i]) } }le 06/03/2020 à 10h40
-
nkeshimanabrice-37
merci...le 27/03/2019 à 13h03
-
nkeshimanabrice-37
pouvez-vous me corriger...le 08/01/2019 à 08h10
-
meriam Admin
Votre condition if est fausse, pour vérifier si chaque phrase du tableau a une longueur strictement supérieure à max, il faut vérifier si phrases[i].length > max, si oui il faut ajouter la phrase au tableau result au utilisant push.
le 10/01/2019 à 14h58
-
alexandre.charrion-20
Bonjour je ne comprends pas mon erreur pouvez-vous m'aider ? Mon message d'erreur est le tableau "result" est videle 07/09/2018 à 09h06
-
sk.ayham-08-75
bonjour je ne trouve pas l'erreur de mon code ca me met Cannot read property 'length' of undefinedle 05/06/2018 à 07h54
-
mram Admin
Bonjour, votre code semble correct. Vous avez toujours l'erreur.
le 07/06/2018 à 00h51
-
eva-85
merci mram !le 12/03/2018 à 10h00
-
eva-85
bonjour je ne vois pas ce qui cloche dans mon code pouvez-vous m'aider svp : var result = []; for (var i = 0;i < phrases.length;i++) { if (phrases[i] > max) { result.push(phrases[i]) } }le 02/03/2018 à 10h07
-
mram Admin
Bonjour, dans la condition mettre "phrases[i] > max" n'est pas suffisant. Il faut récupérer la longueur de l'élément du tableau.
le 05/03/2018 à 01h49
Commentaires les mieux notés