我有一个对象数组,它们有一个键值对,如下所示。
players=[
{
id : 1,
name : "player1",
value : 5.6,
position : "Goalkeeper"
},{
id : 1,
name : "player1",
value : 7.7,
position : "Defender"
},{
id : 1,
name : "player2",
value : 6.1,
position : "Midfielder"
},{
id : 1,
name : "player1",
value : 7.2,
position : "Forward"
},.....n ]
我想要实现的是从 700 名球员的阵列中自动选择 15 名球员,其中守门员应该是 2 名、5 名后卫、5 名中场球员和 3 名前锋,以使他们的总价值接近或等于 100 。任何帮助,将不胜感激 :-)