Obtenir la moyenne d'une liste (par exemple [2,6,7]
)
- Obtenez la longueur de la liste:
[2,6,7] -> 3
- La somme des numéros dans la liste:
2 + 6 + 7 = 15
. - Diviser la somme par leur nombre:
15 / 3 = 5
.
Vous devez comparer les moyennes de deux listes d' entiers positifs N et M , en renvoyant une valeur si N a une moyenne plus élevée, une autre valeur si M a une moyenne plus élevée et une autre en cas d'égalité.
Règles d'E / S
Toutes les méthodes d'entrée et de sortie standard sont autorisées.
Contribution
Vous pouvez prendre la saisie sous la forme de deux listes distinctes, une liste imbriquée ou tout autre élément que vous jugez approprié pour la tâche. Veuillez spécifier le format.
Production
Les valeurs fournies doivent être distinctes et doivent comprendre au moins un caractère non blanc. De plus, ils doivent être cohérents entre les exécutions (une seule valeur pour N , une seule valeur pour M , une seule valeur pour Tie ). Veuillez les préciser dans votre réponse. Les valeurs peuvent être des chaînes non vides, des valeurs booléennes, des entiers ou tout ce que vous jugez approprié.
Spécifications
Les listes n'auront pas nécessairement la même longueur.
Vous êtes assuré que les listes ne sont pas vides.
Cas de test
J'ai choisi les valeurs N wins
, M wins
etTie
qui sont assez évidentes.
N, M -> Sortie (moyennes) [7], [6] -> N gagne (N en a 7, M en a 6) [4,5], [4,4] -> N gagne (N en a 4,5, M en a 4) [2,3,4], [4,5,6] -> M gagne (N en a 3, M en a 5) [4,1,3], [7,3,2,1,1,2] -> Cravate (les deux ont 2,666 ...) [100,390,1], [89,82,89] -> N gagne (N a 163,666 ..., M a 86,666 ...) [92,892], [892,92] -> Tie (les listes sont fondamentalement identiques) [10,182], [12,78,203,91] -> Cravate (les deux en ont 96)
Les échappatoires par défaut s'appliquent. Les explications sont encouragées! C'est le code-golf , donc le code le plus court en octets gagne!