Mediana en JavaScript
El valor del medio, que exige ordenar y decidir qué hacer con entradas de longitud par.
function median(numbers) {
const sorted = [...numbers].sort((a, b) => a - b);
const mid = Math.floor(sorted.length / 2);
return sorted.length % 2
? sorted[mid]
: (sorted[mid - 1] + sorted[mid]) / 2;
}
Palabras clave y builtins usados aquí
Mathconstfunctionreturn
El intento, en números
- Líneas
- 7
- Caracteres a escribir
- 200
- Tokens
- 70
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 47 segundos.
Paso 9 de 10 en Arreglos; paso 25 de 43 en Fundamentos del lenguaje.