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