Percentile of Matches

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Dans ce laboratoire, nous allons explorer le concept de calcul du centile de correspondances dans un tableau à l'aide de JavaScript. En utilisant la méthode Array.prototype.reduce(), nous allons développer une fonction qui peut déterminer le pourcentage de nombres dans un tableau qui sont inférieurs ou égaux à une valeur donnée. Ce laboratoire vous aidera à renforcer votre compréhension des méthodes de tableaux JavaScript et de leurs applications pratiques.

Calculating Percentile of Matches

Pour calculer le centile de correspondances dans le tableau donné ci-dessous ou égales à une valeur donnée, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer la pratique de codage.
  2. Utilisez la méthode Array.prototype.reduce() pour calculer le nombre de valeurs inférieures à la valeur donnée et le nombre de valeurs égales à la valeur donnée.
  3. Appliquez la formule du centile pour obtenir le pourcentage de correspondances.
  4. Voici un extrait de code d'exemple :
const percentile = (arr, val) =>
  (100 *
    arr.reduce(
      (acc, v) => acc + (v < val ? 1 : 0) + (v === val ? 0.5 : 0),
      0
    )) /
  arr.length;
  1. Pour tester la fonction, utilisez cet extrait de code d'exemple :
percentile([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 6); // Sortie : 55

Cette fonction renverra le pourcentage de correspondances dans le tableau donné qui sont inférieures ou égales à la valeur donnée.

Summary

Félicitations! Vous avez terminé le laboratoire Percentile of Matches. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.