【发布时间】:2018-04-08 22:06:23
【问题描述】:
我正在尝试计算输出百分比的值数组的一致性。例如,[1,1,1,1,1] 的数组将输出 100% 的一致性,而 [1,12,23,5,2] 的数组将输出类似 25% 的一致性。
我尝试了一个简单的百分比差异计算,但仅适用于两个数字,而这需要用于动态数组,并且仅输出差异。任何帮助将不胜感激,提前致谢。
function getPercentage(n1, n2){
var newValue = n1 - n2;
return (newValue / n1) * 100;
}
getPercentage(1, 12)
【问题讨论】:
-
[1,12,23,5,2] 的数组会输出类似 25% 的一致性。 你能解释一下 25% 背后的计算吗?
-
您好,这只是一个猜测值作为示例,很抱歉造成混淆。
-
那你需要什么帮助?
-
我需要计算任何值数组之间的一致性百分比。那么如果一个数组包含 [1,5,8,12,2,18] 所有这些值的一致性是什么?即如果数组是 [2,2,2,2,2,2],它将是 100% 的一致性。
标签: javascript arrays algorithm percentage