Campeones de la Premier League
Crea una función que reciba una lista de clubes de fútbol con las propiedades: name, wins, loss, draws, scored, conceded, y devuelva el nombre del equipo con la mayor cantidad de puntos. Si dos equipos tienen la misma cantidad de puntos, devuelve el equipo con la mayor diferencia de goles.
Cómo calcular los puntos y la diferencia de goles
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 = 68Ejemplos
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"Notas
La entrada es una lista de equipos.