Anomenem la segona moda d’una mostra a l’element de la
mostra que és en el segon lloc en cas que ordenéssim els elements
de la mostra en ordre decreixent de freqüència, i en ordre lexicogràfic
en cas de freqüències iguals. Per exemple, en el vector
v = [1 1 4 5 4 2 3 2]
ordenaríem els elements d’aquesta manera:
element | freqüència |
1 | 2 |
2 | 2 |
4 | 2 |
3 | 1 |
5 | 1 |
(per a ordenar un vector podeu fer servir la funció v.sort()
,
on v
és un vector).
En aquest cas, consideraríem que la segona moda és el 2.
Feu la funció segona_moda(V)
, que calculi la segona moda
del vector V
.
Observació
Només cal que enviïs el fitxer amb la funció (i les funcions auxiliars que hagis fet)
que et demanem i prou.
El fitxer main.py
et pot servir per a fer la teva solució, però no cal que n’enviïs
el contingut.
Entrada
Un vector d’enters V
.
Sortida
La segona moda del vector d’entrada. En cas d’empats, assumiu l’ordre que tenen els enters.
Input
1 1 4 5 4 2 3 2
Output
2
Input
2 1 3 2 1 1 7
Output
2