Test 1

by nwellcome

JavaScript

var list = [1,10,3,4,5,6,7,8,9,2];
var value = 9;

function percentile(set, value) {
	// nearest rank
  // N = the number of elements in the set
  // n = ceiling((P/100) * N)
  set.sort(function (a, b) {return a - b});
	var i = 0;
  while (i < set.length && value > set[i]) {
  	i++;
  }
  var rank = i / set.length;
  return rank;
}


console.log(percentile(list, value));