Percentil de Coincidencias

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el concepto de calcular el percentil de coincidencias en una matriz utilizando JavaScript. A través del uso del método Array.prototype.reduce(), desarrollaremos una función que pueda determinar el porcentaje de números en una matriz que son menores o iguales a un valor dado. Este laboratorio ayudará a fortalecer su comprensión de los métodos de matrices de JavaScript y sus aplicaciones prácticas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28542{{"Percentil de Coincidencias"}} javascript/data_types -.-> lab-28542{{"Percentil de Coincidencias"}} javascript/arith_ops -.-> lab-28542{{"Percentil de Coincidencias"}} javascript/comp_ops -.-> lab-28542{{"Percentil de Coincidencias"}} javascript/higher_funcs -.-> lab-28542{{"Percentil de Coincidencias"}} end

Calculando el percentil de coincidencias

Para calcular el percentil de coincidencias en la matriz dada a continuación o igual a un valor dado, siga estos pasos:

  1. Abra la Terminal/SSH y escriba node para comenzar la práctica de codificación.
  2. Utilice el método Array.prototype.reduce() para calcular la cantidad de valores por debajo del valor dado y la cantidad de valores iguales al valor dado.
  3. Aplique la fórmula del percentil para obtener el porcentaje de coincidencias.
  4. Aquí hay un fragmento de código de ejemplo:
const percentile = (arr, val) =>
  (100 *
    arr.reduce(
      (acc, v) => acc + (v < val ? 1 : 0) + (v === val ? 0.5 : 0),
      0
    )) /
  arr.length;
  1. Para probar la función, use este código de ejemplo:
percentile([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 6); // Salida: 55

Esta función devolverá el porcentaje de coincidencias en la matriz dada que son menores o iguales al valor dado.

Resumen

¡Felicidades! Has completado el laboratorio de Percentil de Coincidencias. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.