Ottenere la media di un elenco (ad es. [2,6,7]
)
- Ottieni la lunghezza dell'elenco:
[2,6,7] -> 3
- Sommare i numeri nell'elenco:
2 + 6 + 7 = 15
. - Dividere la somma per il loro conteggio:
15 / 3 = 5
.
Dovresti confrontare le medie di due elenchi di numeri interi positivi N e M , restituendo un valore se N ha una media più alta, un altro valore se M ha una media più alta e un altro in caso di pareggio.
Regole I / O
Sono consentiti tutti i metodi di input e output standard .
Ingresso
È possibile accettare input come due elenchi separati, un elenco nidificato o qualsiasi altra cosa ritenuta adatta all'attività. Si prega di specificare il formato.
Produzione
I valori forniti devono essere distinti e devono consistere in almeno un carattere non bianco. Inoltre, devono essere coerenti tra le esecuzioni (un singolo valore per N , un singolo valore per M , un singolo valore per Tie ). Si prega di specificare quelli nella risposta. I valori possono essere stringhe non vuote, valori Bool, numeri interi o qualsiasi cosa tu ritenga adatta.
Specifiche
Le liste non avranno necessariamente la stessa lunghezza.
Si garantisce che le liste non sono vuote.
Casi test
Ho scelto i valori N wins
, M wins
e Tie
che sono più o meno evidente.
N, M -> Uscita (medie) [7], [6] -> N vince (N ha 7, M ha 6) [4,5], [4,4] -> N vince (N ha 4,5, M ha 4) [2,3,4], [4,5,6] -> M vince (N ha 3, M ha 5) [4,1,3], [7,3,2,1,1,2] -> Cravatta (entrambi hanno 2.666 ...) [100.390,1], [89,82,89] -> N vince (N ha 163.666 ..., M ha 86.666 ...) [92.892], [892,92] -> Cravatta (le liste sono sostanzialmente identiche) [10.182], [12,78.203,91] -> Cravatta (entrambi hanno 96)
Si applicano le lacune predefinite . Le spiegazioni sono incoraggiate! Questo è code-golf , quindi vince il codice più corto in byte!