"numMedian" est une fonction JavaScript qui permet de calculer la médiane de nombres listés dans un tableau à passer en argument de la fonction.
function numMedian(a, f) {
f = f || function(x, y) {
return x - y;
};
a = a.slice(0).sort(f);
var b = (a.length + 1) / 2;
return (a.length % 2) ? a[b - 1] : (a[b - 1.5] + a[b - 0.5]) / 2;
}
numMedian([5, 1, 1, 1, 5]);
// renvoie : 1
Cet article vous a-t-il été utile ?
Super :)
Merci d'avoir donné votre avis !
Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !