蝴蝶刀刀
2019-02-25 14:59:07
公司為每個(gè)項(xiàng)目設(shè)立投票評(píng)獎(jiǎng)每個(gè)項(xiàng)目所屬的團(tuán)隊(duì)人數(shù)不一樣為了公平,為項(xiàng)目所屬團(tuán)隊(duì)為自己投票設(shè)置權(quán)重例如:A項(xiàng)目-80人 B項(xiàng)目40人那么A項(xiàng)目的人投自己票才相當(dāng)于B項(xiàng)目的人投自己一票問(wèn)題:如果有N個(gè)項(xiàng)目,如何計(jì)算權(quán)重?
2 回答

BIG陽(yáng)
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
// 設(shè)3個(gè)項(xiàng)目人數(shù)比例為 15:50:72
var nums = [15, 50, 72];
// 求最小項(xiàng)目組人數(shù)
var min = Math.min.apply(Math, nums);
// 求權(quán)重
var weight = nums.map(function(n) {
return min / n;
});
上面得到weight = [1, 0.3, 0.20833333333333334]
即A組一票權(quán)重為1,B組一票權(quán)重為0.3,C組一票權(quán)重為0.2083...

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
假設(shè)有n個(gè)項(xiàng)目
每個(gè)項(xiàng)目的人數(shù)分別為: k1,k2,k3....kn,總?cè)藬?shù)為k1+k2+k3+....+kn=sum
則這些項(xiàng)目組的人員的投票權(quán)重為: k1/sum,k2/sum,k3/sum....kn/sum
添加回答
舉報(bào)
0/150
提交
取消