Campeões da Premier League
Crie uma função que receba uma lista de clubes de futebol com as propriedades: name, wins, loss, draws, scored, conceded, e retorne o nome do time com a maior quantidade de pontos. Se dois times tiverem a mesma quantidade de pontos, retorne o time com a maior diferença de gols.
Como calcular os pontos e a diferença de gols
team = { "name": "Manchester United", "wins": 30, "loss": 3, "draws": 5, "scored": 88, "conceded": 20 }
Total Points = 3 * wins + 0 * loss + 1 * draws = 3 * 30 + 0 * 3 + 5 * 1 = 95 points
Goal Difference = scored - conceded = 88 - 20 = 68Exemplos
champions([
{
"name": "Manchester United",
"wins": 30,
"loss": 3,
"draws": 5,
"scored": 88,
"conceded": 20,
},
{
"name": "Arsenal",
"wins": 24,
"loss": 6,
"draws": 8,
"scored": 98,
"conceded": 29,
},
{
"name": "Chelsea",
"wins": 22,
"loss": 8,
"draws": 8,
"scored": 98,
"conceded": 29,
}
]) ➞ "Manchester United"Observações
A entrada é uma lista de times.