Appliquer la notion
Question
Compléter le code suivant pour rechercher le prix maximum dans la liste de prix. Quel est ce maximum ?
1
const prices = [1, 39, 25, 112, 111, 30, 211, 300, 5, 67]
Solution
1
let max = prices[0]
2
for (let i = 1; i < prices.length; i++) {
3
if (max < prices[i]) {
4
max = prices[i]
5
}
6
}
7
8
console.log(max)
Le prix maximum est 300.
Question
Voici les dix derniers gagnants de la coupe départementale de Quidditch. Compléter le code suivant pour afficher les indices des valeurs de la liste égales à Broom broom. Combien de fois ont-ils gagné ?
1
const teams = ['Bois mort', 'Broom broom', 'Broom broom', 'Snek', 'Snek', 'Merlin FTW', 'Gandalf FTW', 'Merlin FTW', 'Broom broom', 'Bois mort']
2
const val = 'Broom broom' // La valeur à trouver
Solution
1
for (let i = 0; i < teams.length; i++) {
2
if (val === teams[i]) {
3
console.log(i)
4
}
5
}
Les Broom broom ont gagné 3 fois. Le programme affiche :
1
1
2
2
3
8