Skip to content

Instantly share code, notes, and snippets.

@Shegox
Last active August 13, 2016 09:50
Show Gist options
  • Select an option

  • Save Shegox/eed628a22daef17ff79e to your computer and use it in GitHub Desktop.

Select an option

Save Shegox/eed628a22daef17ff79e to your computer and use it in GitHub Desktop.
function calcEffec(input,numbers) {
for (var i = 0; i<input.length; i++)
{
for (var j = 1; j<numbers[i]; j++)
{
input.push(input[i]);
}
}
input.sort();
input.reverse();
var pen = new Array(1,0.869,0.571,0.283,0.106,0.03,0.006,0.001,0.0,0.0,0.0);
var sum = 1;
for (var i = 0; i<input.length; i++)
{
if (input[i] != "")
{
sum *= 1 -(input[i] * pen[i]);
}
}
return 1 - sum;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment